Java Software Engineer

Company: Accenture
Apply for the Java Software Engineer
Location: London
Job Description:

Overview

As a Software Engineer (Java) you will deliver robust implementations and tests within an agile team, contributing to digital transformation engagements. You’ll write code, tests, and documentation while working with cross-functional colleagues to translate designs into executable software. The role emphasizes quality, performance tuning, and delivery in a client-focused, dynamic environment. This position supports Accenture’s mission of innovation, collaboration, and value creation for clients.

Pay / Benefits

  • up to 25 days’ vacation per year
  • private medical insurance
  • 3 extra days leave per year for charitable work

Responsibilities

  • Deliver high-quality implementation and documentation for critical functionality
  • Produce code, unit tests, feature tests, stubs and integration tests
  • Operate in an agile environment as part of a scrum team and participate in sprint ceremonies
  • Collaborate with members of multiple skills to understand designs and requirements, and triage issues
  • Create and document low-level designs
  • Assist in promotion and delivery of digital transformation engagements

Key requirements

  • Excellent hands-on experience with Java and associated technologies
  • Experience with Spring Boot
  • Hands-on knowledge of open-source tools, libraries and standards
  • Some working knowledge of containers (Docker)
  • Strong experience with Test Driven Development, test coverage, unit tests, feature tests and test automation
  • Experience in DevOps tooling and Continuous Delivery
  • Good knowledge of non-functional design drivers including performance tuning, profiling and debugging
  • Knowledge of traditional and agile delivery methods
  • Drive to further skills and lead in the application domain
  • Good knowledge of Open source and open standards
  • Strong analytical skills and attention to detail
  • Knowledge and demonstrable experience of both traditional and agile delivery methods
  • Strong analytical skills
  • Attention to detail
  • Desire to lead in the application domain
  • Java
  • Spring Boot
  • Open-source tools and standards

…

Posted: October 23rd, 2026