Senior Java Full-Stack Engineer

NTT DATA
St. Louis, VA
Job Description
Role Overview

We are seeking an experienced Java Full Stack & AWS Developer with strong hands-on expertise in Java, Spring Boot, Microservices, React/Angular, REST APIs, and AWS cloud services. The ideal candidate will design, develop, and deploy scalable, secure, and high-performing cloud-native enterprise applications.

What You Will Do

Design, develop, test, and maintain end-to-end enterprise applications using Java and modern frontend technologies. Develop backend services using Java, Spring Boot, Microservices, and REST APIs.

Why It Might Be a Fit

The role requires close collaboration with architects, Product Owners, QA, DevOps, and other engineering teams to deliver end-to-end solutions using modern software engineering and AWS cloud practices.

Requirements

  • 5+ years of experience in Java/J2EE, Spring Boot, and enterprise application development.
  • 4+ years of experience developing Microservices, REST APIs, and distributed applications.
  • 3+ years of experience with React or Angular, JavaScript/TypeScript, HTML, and CSS.
  • 3+ years of hands-on experience developing and deploying applications on AWS.

Benefits

  • Dental insurance
  • Vision insurance
  • Health insurance
  • 401(k) or other retirement plan
  • Paid time off
  • Paid holidays
  • Life insurance
  • Disability insurance
]]>