Java FullStack Engineer- Merrimack, NH

NTT DATA, Inc.
Merrimack, NH, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Microsoft Azure Cloud Computing Databases Continuous Integration Spring Framework Junit PostgreSQL Enterprise Messaging Systems Oracle (Applications) Software Architecture
+11 more
RabbitMQ Site Reliability Engineering Practices Selenium Strategies of Testing Spring-boot Build Management Apache Kafka Restful APIs Cucumber (Software) Jenkins Microservices

Job description

Experteer Overview In this role, you will design and build scalable Java Spring-based applications and microservices, leveraging cloud technologies to solve complex customer needs. You’ll work within a collaborative team to drive engineering excellence and continuous improvement. The position emphasizes resilient, cloud-native solutions and modern API integration, with opportunities to shape software architecture and delivery at scale. This is a hands-on opportunity to impact client outcomes through robust, well-tested software. Compensation / Benefits * Develop and maintain Java Spring-based applications, including microservices architectures * Design and consume REST APIs and integrate with messaging systems (RabbitMQ, Kafka, Service Bus) * Work with databases such as Oracle and PostgreSQL * Implement and maintain CI/CD pipelines (Jenkins) * Apply software testing methodologies and tools (JUnit, Cucumber, Selenium) * Apply Chaos Testing and SRE practices to build highly resilient cloud-based apps * Collaborate with cross-functional teams and continuously improve engineering practices * Work with public cloud and Azure-focused technologies Tasks * 8+ years of Java/Spring experience (preferably Spring Boot) * 5+ years of experience with messaging technologies (RabbitMQ, Kafka, Service Bus) * 5+ years of experience with databases (Oracle, PostgreSQL) * Experience building and consuming REST APIs and microservices * Experience with CI/CD processes and tools (e.g., Jenkins) * Experience with software testing tools (JUnit, Cucumber, Selenium) * Experience with Chaos Testing and SRE practices for cloud-based apps * Experience designing and developing microservices architectures * Knowledge of cloud technologies with Azure preferred Key requirements * medical, dental, and vision insurance with employer contribution * flexible spending account or health savings account * life and AD&D insurance * short and long-term disability * paid time off * 401k with company match

Requirements

cloud-based apps * Collaborate with cross-functional teams and continuously improve engineering practices * Work with public cloud and Azure-focused technologies Tasks * 8+ years of Java/Spring experience (preferably Spring Boot) * 5+ years of experience with messaging technologies (RabbitMQ, Kafka, Service Bus) * 5+ years of experience with databases (Oracle, PostgreSQL) * Experience building and consuming REST APIs and microservices * Experience with CI/CD processes and tools (e.g., Jenkins) * Experience with software testing tools (JUnit, Cucumber, Selenium) * Experience with Chaos Testing and SRE practices for cloud-based apps * Experience designing and developing microservices architectures * Knowledge of cloud technologies with Azure preferred Key requirements * medical, dental, and vision insurance with employer contribution * flexible spending account or health savings account * life and AD&D insurance * short and long-term disability * paid time off * 401k with company aaaB _

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:48 min

Managing asynchronous communications and load leveling

Paweł Siwek Paweł Siwek · WWC 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · WWC 2024

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

Videos

See all

Related articles

See all