NTT DATA North America

backend developer in enterprise applications

In short

Senior backend developer role at NTT DATA North America, building and maintaining Java/Spring Boot enterprise applications in a hybrid setup in London. The work covers designing and integrating REST APIs, optimizing database access, investigating production incidents, and improving application stability and observability, collaborating with business stakeholders, QA, and DevOps teams. Requires 7+ years of Java development experience, 4+ years with Spring/Spring Boot, and 3+ years with REST APIs, relational databases, and full SDLC involvement; experience with Kotlin, Kubernetes, Docker, microservices, and CI/CD tools is a plus.

About
NTT DATA provides business and technology services, including consulting, data and artificial intelligence, industry solutions, and the development, implementation, and management of applications, infrastructure, and connectivity. It also provides digital and AI infrastructure.
Responsibilities
•Design, develop, test, and implement application functionality using Java and Spring/Spring Boot
•Develop backend services, APIs, and reusable application components
•Work with business stakeholders and Business Analysts to understand functional and non-functional requirements
•Translate business requirements into scalable and maintainable technical solutions
•Design and integrate RESTful APIs with internal and external applications
•Develop and optimize database queries and application data-access components
•Investigate production incidents and perform root cause analysis
•Implement permanent fixes for recurring production issues
•Improve application stability, performance, monitoring, and observability
•Participate in solution design, technical discussions, and code reviews
•Develop unit and integration tests and ensure appropriate test coverage
•Support application releases, deployments, and production readiness activities
•Collaborate with QA, DevOps, infrastructure, and support teams throughout the development lifecycle
•Follow Agile/Scrum and software engineering best practices
Requirements
•7+ Years of experience in Java application development and enterprise software engineering
•4+ Years of experience with Spring/Spring Boot and backend application development
•3+ Years of experience developing and integrating REST APIs and relational databases
•3+ Years of experience across the full SDLC, including design, development, testing, deployment, and production support
Nice to have
•Hands-on experience with Kotlin
•Experience with Linux/Unix environments
•Knowledge of Kubernetes and containerized applications
•Experience with Microservices and distributed application architecture
•Experience with Docker and cloud-native application development
•Familiarity with monitoring and observability tools such as Splunk, Dynatrace, Datadog, Prometheus, or Grafana
•Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or Azure DevOps
•Experience supporting business-critical production applications
•Strong understanding of application performance, resilience, and stability engineering
•Strong analytical, troubleshooting, communication, and problem-solving skills
Conditions
Not specified in the posting.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot