Xantura

Senior Java Developer

Xantura
Apply
3 days ago
London, United KingdomSenior

Responsibilities

  • Design, develop, maintain, and support scalable Java backend services for data acquisition, processing, matching, analytics, and integration.
  • Build and maintain applications using Java RMI for communication between services.
  • Write clean, maintainable, well-tested code and collaborate with QA to meet engineering standards and the Definition of Done.
  • Investigate production issues and performance bottlenecks while improving resilience, monitoring, and operational reliability.
  • Contribute to architecture discussions, design reviews, and peer reviews, and mentor junior and mid-level developers.

Requirements

  • A degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
  • Strong commercial experience developing enterprise applications in Java, with excellent knowledge of Java 17+, Maven, JUnit, and automated testing approaches.
  • Hands-on Java RMI experience is essential.
  • Proven performance optimisation and troubleshooting skills.
  • Experience with CI/CD pipelines, source control workflows, and Azure DevOps or similar lifecycle tooling.
  • Strong understanding of software engineering principles, clean code, maintainable design, analytical problem-solving, collaboration, ownership, and continuous improvement.

Benefits

  • Competitive salary reviewed annually.
  • Training and development opportunities.
  • Twenty-five days of annual leave plus bank holidays.
  • Company pension, private medical insurance, enhanced parental leave, cycle to work scheme, flu vaccinations, and eye test and glasses contribution for VDU use.
  • Employee Assistance Programme, mental health and wellbeing support, remote GP access, counselling and therapy, physiotherapy, and medical second opinions.
  • Hybrid London office role requiring attendance at least one to two days per week, with some travel for on-site client engagements.

Tech Stack

JavaJUnitMaven

Categories

Xantura

About Xantura

51-200 employees
Contact me