Full Stack Developer (Junior/Mid/Senior)
Peraton
- Washington DC
- Permanent
- Full-time
- Be a developer for a new application and work on the front line of the research, development, design, and deployment of a new application.
- Responsible for designing, testing, coding, and developing solutions to meet customer needs; ensuring software continues to function normally through software maintenance, upgrade, and testing; documenting the application, service, and environment as a reference for future operations and maintenance, including version and platform upgrades.
- Develop in an AWS cloud environment using cutting edge technology.
- Responsible for the development of an application that is uses Java (JEE Development) Angular, JavaScript/Application Development, PostgreSQL, Sprintboot and Tomcat.
- Active/Current Top Secret Clearance
- Bachelor’s degree with two (2) - five (5) years of relevant experience; master’s degree with zero (0) - three (3) years of experience PhD with zero (0) years of experience, six (6) - nine (9) years of relevant experience can be substituted in lieu of a degree.
- At least 10+ years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or upgrading of software systems.
- At least Two (2) or more years of experience in the following skillset:
- Java (JEE Development)
- Strong JavaScript/Ajax Application Development
- Angular version 2 or above
- Spring Boot, Spring Data JPA and Spring Security
- Tomcat
- PostgreSQL
- GIT LAB experience
- Experience in Test Driven Development
- JUNIT experience
- Bachelor’s degree with eight (8) -12 years of relevant experience; master’s degree with six (6) -10 years of experience PhD with three (3) - seven (7) years of experience, 12 - 16 years of relevant experience can be substituted in lieu of a degree.
- Experience with Atlassian tools.
- Experience with Microservices architecture.
- Experience with building UX-centric web applications that have scaled with increased user-base.
- Experience working in environments that utilize continuous integration methodologies.