Java FullStack Engineer - Jersey City, NJ
Req ID: 383771
About the role
NTT DATA is seeking a Java FullStack Engineer to join our team in Jersey City, New Jersey. This role involves working with public cloud and cloud-based technologies, with a preference for Microsoft Azure. We value engineering excellence, continuous improvement, collaboration, and a willingness to learn.
Responsibilities
- Develop and maintain applications using Java Spring-based frameworks, preferably Spring Boot.
- Work with messaging technologies such as RabbitMQ, Kafka, or Service Bus.
- Build applications interacting with databases like Oracle and Postgres.
- Design and consume REST API-based integrations and microservices architecture.
- Collaborate with CI/CD processes and tools such as Jenkins.
- Implement software application testing using tools like jUnit, Cucumber, and Selenium.
- Apply Chaos Testing and other SRE practices to build highly resilient cloud-based applications.
- Design and develop applications in a microservices architecture.
Requirements
- 8+ years of solid experience with Java Spring-based frameworks and libraries, preferably Spring Boot.
- 5+ years of hands-on experience with messaging technologies such as RabbitMQ, Kafka, or Service Bus.
- 5+ years of experience building applications with databases like Oracle, Postgres, etc.
- Experience with REST API-based integration and microservices architecture.
- Understanding and experience working with CI/CD processes and tools such as Jenkins.
- Experience with software application testing approaches and tools like jUnit, Cucumber, Selenium.
- Experience with Chaos Testing and other SRE practices.
- Strong analytical, technical, and problem-solving skills.
- Passion for engineering excellence and continuous improvement through collaboration and learning.
Benefits
- Medical, dental, and vision insurance with employer contribution.
- Flexible spending or health savings account.
- Life and AD&D insurance.
- Short and long-term disability coverage.
- Paid time off.
- Employee assistance program.
- 401k program with company match.
- Additional voluntary or legally-required benefits.
Pay
The starting pay range for this role is $106,000-$142,000. Actual compensation will depend on relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
About NTT DATA
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. As a Global Top Employer, we have experts in more than 50 countries and offer clients access to a robust ecosystem of innovation centers, established, and start-up partners. NTT DATA is part of NTT Group, which invests over $3 billion each year in R&D.