Theme

Language

Global EN
Sweden ENSV
India EN

Senior Java Developer - Newcastle

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Accenture is seeking a Senior Java Developer for their Advanced Technology Centre in Newcastle. This full-time, hybrid role involves designing, developing, and maintaining enterprise-scale applications and microservices, with a focus on technical leadership and mentoring junior developers in an Agile environment.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java and Spring Boot.
  • Build and enhance RESTful APIs and microservices architectures.
  • Collaborate with cross-functional Agile teams.
  • Troubleshoot and resolve application and production issues.
  • Contribute to code reviews, testing practices, and continuous improvement.
  • Mentor junior developers and promote knowledge sharing.
  • Support CI/CD pipelines and automated testing.
  • Work with relational and NoSQL databases.
  • Contribute to technical discussions and solution design.

Requirements

  • Java 8+ development
  • Spring Framework and Spring Boot
  • Experience using AI coding assistants
  • RESTful API development
  • Microservices architecture
  • Object-oriented programming principles and design patterns
  • SQL and NoSQL database technologies (MySQL, Oracle, PostgreSQL, MongoDB)
  • Python and Shell scripting
  • Agile/Scrum delivery environments
  • Troubleshooting and resolving production issues
  • Mentoring or supporting junior developers
  • Software engineering best practices (code reviews, version control)

Desired Qualifications

  • Elasticsearch or other search technologies
  • CI/CD pipelines and DevOps practices
  • Test-Driven Development (TDD)
  • Continuous Testing practices
  • Experience supporting distributed systems and microservices-based architectures
  • Degree in Computer Science, Engineering, or a related discipline

Benefits

  • Competitive salary
  • Annual performance bonus scheme
  • 25 days' annual leave
  • Private medical insurance
  • Three additional days of paid leave for charitable and volunteering activities
  • Access to industry-leading learning and development programmes
  • A global network of technology experts and specialists
  • Career progression opportunities

Skills

JavaSpring BootRESTful APIsMicroservicesSQLNoSQLPythonShell ScriptingAgileScrumCI/CDDevOpsTDDElasticsearch
#Java#Spring Boot#Microservices#API Development#Agile#Software Engineering#DevOps#Cloud-Native
Accenture Logo

About Accenture

Delivering on the promise of technology and human ingenuity

Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Technology and Operations services and Accenture Song—all powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. Our 710,000 people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create value and shared success for our clients,…

Company

Accenture

Job Posted

5 days ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Senior

Locations

Newcastle, United Kingdom

Applicants

Be an early applicant