Job Description
Location: Merrimack, New Hampshire, USA
Job Type: Onsite, Full-time (5 days/week every other week)
Req ID: 346023
Company Overview
NTT DATA is a $30 billion global innovator in business and technology services, serving 75% of the Fortune Global 100. With experts in over 50 countries and a robust partner ecosystem, NTT DATA delivers enterprise solutions in AI, cloud, data, consulting, and digital infrastructure. We invest over $3.6 billion annually in R&D to help organizations innovate and transform sustainably.
Learn more at us.nttdata.com.
Role Overview
We are seeking a Java/Angular Full Stack Developer to join our high-impact team driving our client’s enterprise platform modernization. You will design and implement full-stack solutions using Java (Spring/Spring Boot) and Angular/TypeScript, collaborate in an Agile environment, and ensure scalable, maintainable, and high-quality deliverables.
This is an onsite role; candidates must be located within commuting distance to Merrimack, NH and must be a U.S. Citizen or Green Card Holder.
Responsibilities
- Build robust, enterprise-grade web and middle-tier applications using Angular, TypeScript, and Java (Spring/Spring Boot).
- Collaborate with cross-functional teams in an Agile Scrum environment.
- Take ownership of deliverables while ensuring scalability, maintainability, and quality.
- Lead, mentor, and guide fellow engineers to promote best practices.
- Implement unit testing and automated testing frameworks for software quality.
- Deploy applications using CI/CD pipelines and cloud services (AWS, Docker, Kubernetes, Terraform).
Required Skills & Qualifications
- 5+ years of advanced full-stack software development experience.
- 5+ years with Angular, TypeScript, and core Java with Spring/Spring Boot.
- 5+ years experience with APIs/web services: JSON, XML, REST, SOAP.
- 3+ years with Docker, Kubernetes, Terraform, and AWS cloud deployment.
- 5+ years with unit test and automation frameworks: JUnit, Karma, Jasmine, Cucumber, Selenium, Serenity, etc.
- 3+ years deploying applications via CI/CD pipelines (Jenkins) and source control collaboration (GitHub).
- Ability to quickly learn and understand large software systems.
- Strong leadership, communication, and problem-solving skills.
- 3+ years experience in Agile Scrum development environment.
Preferred Qualifications
- Experience with GitHub Copilot or other generative AI tools.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent experience.
Why NTT DATA?
- Opportunity to work on large-scale enterprise modernization projects.
- Exposure to cutting-edge cloud technologies, microservices, and full-stack development.
- Inclusive, innovative, and adaptable workplace culture.
- Local hiring ensures timely, effective collaboration and support.
EEO Statement: NTT DATA is an equal opportunity employer and considers qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.