NTT DATA North America is seeking a Senior Full Stack Engineer to design, build, and maintain scalable, high-quality software solutions. The role involves leading technical initiatives within agile teams, mentoring engineers, and collaborating closely with product and engineering leadership.
Responsibilities:
- Design, develop, and maintain full-stack applications, including front-end user interfaces and back-end services
- Lead technical aspects of software development, including system design, prototyping, and implementation
- Contribute as a senior member of an agile team by promoting best practices, reusable components, and technical standards
- Debug, troubleshoot, and resolve complex software defects across environments
- Lead deployment, support, and monitoring of applications across development, test, integration, and production environments
- Collaborate with product management, architecture, and engineering leadership to ensure requirements are clear, feasible, and aligned with technical strategy
- Ensure applications meet standards for quality, performance, security, scalability, and maintainability
- Provide technical leadership, guidance, and mentorship to junior and mid-level engineers
- Partner with QA and DevOps teams to improve test automation, CI/CD pipelines, and release processes
Requirements:
- 5+ years of professional experience as a Full Stack Engineer
- Strong experience with modern front-end technologies including React, Next.js, Angular, TypeScript, Jest, and Cypress
- Experience building micro frontend architectures and component-driven UI systems
- Extensive back-end development experience using Java, J2EE, Spring / Spring Boot, and RESTful APIs
- Experience designing and implementing microservices-based architectures
- Strong understanding of object-oriented analysis and design patterns
- Experience with CI/CD tools and practices such as Git, Jenkins, Maven, JMeter, or similar
- Familiarity with open-source technologies and cloud-based platforms
- Associate's or Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 5+ years of experience with Java and Spring Boot microservices
- 5+ years of experience with React and TypeScript
- 2+ years of experience with MongoDB or similar NoSQL databases
- 1+ year of experience working with Google Cloud Platform (GCP)
- Experience developing software in healthcare industry
- Proven experience working in Agile / Scrum environments
- Strong written and verbal communication skills with the ability to explain technical concepts clearly