Java Back end Developer

Java Back end Developer

Posted 1 week ago by Data Inc

Negotiable
Undetermined
Undetermined
Birmingham, England, United Kingdom

Summary: We’re looking for an experienced Java Backend Developer to join a core engineering team focused on consolidating microservices, upgrading legacy systems, and modernizing applications. The ideal candidate will possess strong backend development skills, a keen eye for clean architecture, and the ability to collaborate effectively with global teams. This role requires hands-on experience with Java and related technologies, as well as a solid understanding of microservices architecture. The candidate should be comfortable working with legacy systems and possess strong debugging skills.

Key Responsibilities:

  • Consolidating multiple legacy microservices into domain-aligned unified services
  • Migrating legacy Java applications to modern Spring Boot infrastructure
  • Diagnosing production issues using logs, stack traces, and performance metrics
  • Participating in application upgrades, dependency migration, and technical cleanup
  • Working closely with cross-functional teams across multiple time zones and regions

Key Skills:

  • 3-6 years professional experience in Java development
  • Proficient with Java 11+
  • Deep expertise in Spring / Spring Boot
  • Strong understanding of microservices architecture
  • Familiarity with messaging platforms like Kafka, RabbitMQ, or equivalent
  • Hands-on with NoSQL databases such as MongoDB
  • Solid grasp of the SDLC and release pipeline (versioning, CI/CD, Agile delivery)
  • Proven skills in debugging and interpreting application logs
  • Strong communication skills, with the ability to collaborate across distributed global teams
  • Comfortable with legacy systems: refactoring, maintaining, and upgrading
  • Familiarity with GitLab, GitHub, Bitbucket or similar (nice to have)
  • Exposure to automated testing tools: JUnit, Mockito, Gherkin, etc. (nice to have)
  • Understanding of feature flag rollouts, blue/green deployments, rollback strategies (nice to have)
  • Experience working in globally distributed Agile teams (nice to have)

Salary (Rate): undetermined

City: Birmingham

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We’re seeking a seasoned Java Backend Developer to join a core engineering team working on consolidation of microservices , legacy system upgrades , and application modernization . This role demands strong backend fundamentals, an eye for clean architecture, and the ability to collaborate with teams across geographies.

Must-Have Experience

  • 3-6 years professional experience in Java development
  • Proficient with Java 11+
  • Deep expertise in Spring / Spring Boot
  • Strong understanding of microservices architecture
  • Familiarity with messaging platforms like Kafka , RabbitMQ , or equivalent
  • Hands-on with NoSQL databases such as MongoDB
  • Solid grasp of the SDLC and release pipeline (versioning, CI/CD, Agile delivery)
  • Proven skills in debugging and interpreting application logs
  • Strong communication skills , with the ability to collaborate across distributed global teams
  • Comfortable with legacy systems : refactoring, maintaining, and upgrading

Project Involvement Includes

  • Consolidating multiple legacy microservices into domain-aligned unified services
  • Migrating legacy Java applications to modern Spring Boot infrastructure
  • Diagnosing production issues using logs, stack traces, and performance metrics
  • Participating in application upgrades , dependency migration, and technical cleanup
  • Working closely with cross-functional teams across multiple time zones and regions

Nice to Have

  • Familiarity with GitLab , GitHub, Bitbucket or similar
  • Exposure to automated testing tools : JUnit, Mockito, Gherkin, etc.
  • Understanding of feature flag rollouts , blue/green deployments, rollback strategies
  • Experience working in globally distributed Agile teams

Ideal Candidate

You’re not just a coder — you’re a problem solver who can read a legacy stack, reason through refactors, and deliver clean, tested services that scale. If you enjoy debugging complex systems, streamlining monoliths into modular services , and working with engineers across time zones — we want to talk to you.

If you are interested please send me your updated CV on tejaswini.athreya@datainc.uk with below details to tejaswini.athreya@datainc.uk

  • Right to work/Citizenship in UK
  • Current salary:
  • Expected Salary:
  • Notice Period:
  • Are you fine with 5 days onsite in Birmingham,UK:
  • Current Location:

Regards

Tejaswini

Data INC