Java Backend Developer

Company: NTT DATA
Apply for the Java Backend Developer
Location: London
Job Description:

Overview

As a Java Backend Developer, you will design, develop, and support scalable enterprise applications using Java and Spring. You’ll collaborate with Business Analysts and stakeholders to translate requirements into robust backend solutions and APIs. You will focus on stability, performance, and observability through the full development lifecycle. This role offers the chance to work in a hybrid London setup and contribute to mission-critical systems in a global technology services company. You will drive improvements and participate in design discussions to shape reliable, scalable software.

Pay / Benefits

  • Hybrid work model (London) – 2 days per week in office

Responsibilities

  • Design, develop, test, and implement new functionality using Java and Spring/Spring Boot
  • Develop backend services, APIs, and reusable components
  • Collaborate with stakeholders to understand requirements and translate them into technical solutions
  • Design and integrate RESTful APIs with internal and external applications
  • Optimize database queries and data-access components
  • Investigate production incidents and perform root cause analysis
  • Implement permanent fixes for recurring issues and improve stability, performance, and observability
  • Participate in solution design, code reviews, and testing
  • Develop unit and integration tests and ensure test coverage
  • Support releases, deployments, and production readiness
  • Collaborate with QA, DevOps, infrastructure, and support teams throughout the lifecycle
  • Follow Agile/Scrum and software engineering best practices

Key requirements

  • 7+ years of Java application development and enterprise software engineering
  • 4+ years of Spring/Spring Boot and backend development
  • 3+ years of REST APIs development and relational databases
  • 3+ years across the full SDLC including design, development, testing, deployment, and production support
  • strong analytical abilities
  • excellent troubleshooting
  • clear communication
  • Java
  • Spring, Spring Boot
  • REST APIs, System Integration

…

Posted: October 2nd, 2026