Job Description
Company Overview
NTT DATA is a $30 billion global innovator in business and technology services, serving 75% of the Fortune Global 100. The company provides consulting, data and AI solutions, industry-specific services, and develops/manages applications, infrastructure, and connectivity. NTT DATA invests over $3.6 billion annually in R&D and has experts in more than 50 countries.
Location & Work Model
- Jersey City, New Jersey, US
- 100% onsite – candidate must be in the office 5 days a week
- No travel required to other locations
Experience Required
- Minimum 5 years hands-on experience in Java, J2EE, Spring Boot, and front-end frameworks
- Experience building scalable and distributed microservices
Job Summary / Purpose
The Sr. Full Stack Java Developer will lead the design, development, and maintenance of full-stack applications. You will collaborate with developers, designers, and system administrators to implement high-quality, scalable solutions and mentor junior developers.
Key Responsibilities
- Develop, maintain, and implement Java-based components, applications, and frameworks
- Lead the design and architecture of Java-based solutions
- Collaborate with other developers, designers, and system administrators for integration
- Troubleshoot and resolve technical issues related to Java applications
- Develop and maintain software documentation
- Provide technical guidance and mentoring to junior developers
- Optimize existing code for better performance
- Analyze existing code and implement necessary changes
- Participate in code reviews and suggest improvements
- Keep up-to-date with the latest Java technologies and trends
Basic Qualifications / Required Skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 5 years of experience in Java/J2EE, Spring, Spring Boot, and related technologies
- Proficient in Java 8+, collections, multi-threading, and core OOP concepts
- 5 years of experience with UI frameworks: Angular or React
- Hands-on experience developing Java-based Web Services (REST)
- Experience building scalable and distributed microservices
- Knowledge of Hibernate, Spring JPA, and other open-source frameworks
- Good understanding of Data Structures and Algorithms
- Familiarity with Agile software development methodologies
- Experience with Gradle, Maven, and Git projects
- Experience in Linux / Unix environments
- Strong problem-solving and communication skills
- Good understanding of SQL and relational databases
Additional Information
- The role is 100% onsite; no remote work or travel required
- Candidates will undergo CoderPad assessment / interviews
- NTT DATA is an equal opportunity employer; all qualified applicants will be considered