Full Job Description
We are currently seeking a Core Java & UI Developer Expert (Onsite Hybrid) to join our team in Atlanta, Georgia (US-GA), United States (US).
Job Responsibilities Include:
• Design, develop, enhance, and maintain enterprise applications using Core Java and modern UI technologies.
• Build scalable backend services and APIs using Java, Spring Boot, RESTful services, and microservices-based architecture patterns.
• Develop responsive, reusable, and high-performing user interfaces using React.js, Angular, JavaScript/TypeScript, HTML5, and CSS3.
• Integrate UI components with backend services and APIs, ensuring reliable data flow, error handling, security, and performance.
• Apply object-oriented design principles, design patterns, multithreading/concurrency concepts, collections, exception handling, and performance tuning in Java solutions.
• Participate in application architecture, technical design, code reviews, estimation, sprint planning, and solution discussions with engineering and product teams.
• Write clean, maintainable, testable, and secure code with appropriate unit, integration, and UI automation coverage.
• Troubleshoot complex application and production issues across UI, API, service, and database layers and drive root-cause resolution.
• Contribute to CI/CD pipelines, automated builds, code-quality checks, release processes, and deployment readiness.
• Collaborate with architects, product owners, business analysts, QA engineers, DevOps teams, and other developers in an Agile delivery model.
• Work on-site 3 days per week at the assigned Atlanta, New Jersey, or Dallas office to support team collaboration and Agile ceremonies.
Basic Qualifications:
• Minimum 8+ years of overall software application development experience.
• Minimum 6+ years of hands-on Core Java development experience, including Java 8+ features, collections, concurrency/multithreading, exception handling, JVM fundamentals, and object-oriented design.
• Minimum 4+ years of hands-on UI/front-end development experience using React.js and/or Angular with JavaScript/TypeScript, HTML5, and CSS3.
• Minimum 4+ years of experience developing enterprise backend services using Spring, Spring Boot, RESTful APIs, and microservices.
• Minimum 3+ years of experience integrating front-end applications with REST APIs and distributed backend services.
• Minimum 3+ years of experience with relational databases and SQL; experience with ORM frameworks such as Hibernate/JPA.
• Minimum 3+ years of experience with Git-based source control, CI/CD pipelines, automated builds, unit testing, and code-quality practices.
Preferred Skills:
• Strong understanding of application security, authentication/authorization, secure coding practices, and production-grade error handling.
• Demonstrated experience with performance optimization, debugging, root-cause analysis, and production support for enterprise applications.
• Experience working in Agile/Scrum teams and collaborating across architecture, engineering, QA, and product functions.
• Ability and willingness to work on-site 3 days per week in Atlanta, New Jersey, or Dallas (mandatory).
NTT DATA provides a reasonable range of compensation for U.S.-based positions. The starting pay range for this role is $87,720 - $131,580 per annum. Actual compensation will depend on a number of factors, including the candidate's relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits.
#L1-NorthAmerica