Leidos→
Software Engineering Intern at Leidos in Remote
InternshipRemoteRemote$48k–$87k/yr
Skills
java programming languagespringspring bootjunitmockitorest assuredjava testing frameworksrestful api designangularjsjqueryreactjsexpressnode.jsgitmaven
Job Description
Summary: Leidos is seeking a Software Engineering Intern to be part of the mission solution and help lead SSA’s Digital Modernization Strategy. The role involves building next-generation enterprise APIs and modern responsive user interfaces, supporting the Social Security Administration (SSA) and their mission to meet the changing needs of the public.
Responsibilities:
- Perform technical tasks as assigned, including software development, technical analysis/research, debugging/testing, etc
- Attend team meetings and agile ceremonies and participate in the software engineering lifecycle
- Analyze and improve code and participate in code peer review process to ensure the highest degree of software quality
- Communicate clearly and effectively with Leidos team members as well as SSA leaders in all team meetings/discussions
- All other duties as assigned or directed
Required Qualifications:
- Working on a Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field
- Must be able to obtain and maintain a Public Trust. Contract requirement
- Understanding of the Java programming language and working understanding of all language constructs such as collections, streams, lambdas, threads, garbage collection, etc
- Understanding of Spring / Spring Boot or other dependency injection / IoC framework
- Experience with JUnit, Mockito, Rest Assured and/or other Java testing frameworks/tools
- Understanding of RESTful API design principles and general HTTP web service utilization patterns
Preferred Qualifications:
- Experience with one or more frameworks such as AngularJS, jQuery, ReactJS, and Express/Node.js
- Experience using Git, Maven, etc
- Strong communication and writing skills
- The passion and drive to expand coding skills
- Experience with modern software development tools (e.g. CI/CD) including Bitbucket, Jenkins, VersionOne/Agility, Jira, Confluence, etc
- Experience with Apache POI, iText, PDFBox, and other similar libraries for file format conversion
- Tableau / reporting experience
Required Skills: Java programming language, Spring, Spring Boot, JUnit, Mockito, Rest Assured, Java testing frameworks, RESTful API design, AngularJS, jQuery, ReactJS, Express, Node.js, Git, Maven