View all jobs

Full Stack Developer IV - Java

  • Multiple Locations, US
  • Information Technology

Lead the design and delivery of full-stack enterprise web solutions using Java and Spring Boot across user interfaces, REST APIs, microservices, application services, and data-access layers, with emphasis on secure, scalable, resilient, testable, and maintainable software. 

Responsibilities
  • Design, develop, test, and maintain full-stack applications using Java and the Spring ecosystem, including Spring Boot
  • Build secure RESTful APIs, microservices, server-side business logic, and data-access components using Spring MVC, Spring Data JPA, Hibernate, and relational databases
  • Develop responsive user interfaces using HTML, CSS, JavaScript or TypeScript, and an applicable front-end framework such as Angular or React
  • Apply object-oriented design, secure coding, authentication and authorization, exception handling, logging, automated testing, source control, and code-review practices
  • Provide senior-level technical leadership for application architecture, integration, performance, troubleshooting, documentation, CI/CD, containerization, and deployment in cloud or enterprise environments
Requirements
  • US Citizenship
  • Able to obtain a Public Trust designation for access to sensitive, unclassified government information
  • At least 10 years of relevant experience with an Associate degree, including hands-on Java full-stack development using Spring boot, REST APIs or microservices, front-end technologies, and relational data-access components. Experience should demonstrate senior-level responsibility for application architecture, integration, code quality, troubleshooting, and delivery. 
  • Java and object-oriented design
  • Spring Boot, Spring MVC, Spring Security, and dependency injection
  • REST APIs, microservices, JPA/Hibernate, SQL, and relational databases
  • HTML, CSS, JavaScript or TypeScript, plus Angular or React
  • JUnit, Mockito, Maven, or Gradle, Git, CI/CD, Docker, logging, and cloud deployment
  • Skills in Microsoft Word and Excel
  • Excellent written and verbal communication skills


About Us
For more than 20 years, NewGen Technologies has solved our clients’ toughest IT challenges with integrity, security, and outstanding service by delivering both technology and talent. We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the identification of criminals, and have helped to prevent crime through the introduction of biometrics. Our team of Highly Cleared Specialists have hard-to-find skills and expertise in a wide spectrum of technologies to provide solutions that transform business processes and solve problems of national significance. #CJ