Back to all jobs
Xantura logo

Senior Java Developer

Xantura
LondonHybrid3w ago
Employment
Permanent Full Time
Seniority
Senior

About the role

Key Responsibilities

  • Design, develop, maintain, and support Java-based backend systems and services
  • Develop scalable and performant solutions for data acquisition, processing, matching, analytics, and integration workloads
  • Create and maintain high-quality SQL queries, stored procedures, and database structures
  • Contribute to technical architecture discussions and platform evolution Improve system performance, scalability, resilience, monitoring, and operational reliability.
  • Write clean, maintainable, well-tested code following agreed engineering standards and best practices
  • Participate in peer reviews, technical design reviews, and collaborative problem solving
  • Support and improve CI/CD pipelines and automated deployment processes using Azure DevOps
  • Investigate and resolve complex production issues, system failures, and performance bottlenecks
  • Support and troubleshoot services running in Linux-based environments.
  • Work closely with infrastructure and platform teams to optimise Linux-hosted services and deployments
  • Collaborate with QA teams to ensure robust testing and adherence to Definition of Done standards
  • Mentor and support junior and mid-level developers within the team
  • Contribute to continuous improvement of development processes, documentation, tooling, and engineering discipline
  • Support the migration and modernisation of legacy systems and services into Azure-hosted solutions

Skills, Knowledge & Expertise

  • A degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience
  • Strong commercial experience developing enterprise applications using Java
  • Excellent technical knowledge of:
    - Java 17+
    - SQL and relational database design
    - REST API development
    - Maven
    - Concurrent and asynchronous processing
    - Performance optimisation and troubleshooting
    - JUnit and automated testing approaches

  • Strong working knowledge of Linux environments, including command-line tools, scripting, process management, logging, and troubleshooting
  • Experience deploying, configuring, and supporting Java applications within Linux-based environments.
  • Experience working with high-volume or data-intensive systems
  • Experience working with CI/CD pipelines and source control workflows
  • Experience using Azure DevOps or similar development lifecycle tooling
  • Strong understanding of software engineering principles, clean code practices, and maintainable application design
  • Strong analytical and problem-solving skills
  • Good communication and collaboration skills, with the ability to work effectively within multi-disciplinary teams

  • A proactive mindset with strong ownership, accountability, and continuous improvement focus

  • Experience working within Microsoft Azure environments
  • Experience with data engineering or data warehousing platforms
  • Experience working with distributed systems or event-driven architectures
  • Experience with monitoring and observability tooling
  • Experience working within Agile/SCRUM teams
  • Experience improving engineering governance, development processes, and QA practices
  • Experience supporting or modernising legacy enterprise applications
  • Knowledge of security, compliance, and operational best practices within enterprise environments

Job Benefits

  • Competitive salary reviewed annually
  • Work for a passionate, mission-driven company solving society’s big problems
  • Work flexible hours around life commitments with a focus on delivering company value rather than hours worked
  • Ability to work remotely (excluding face-to-face Team Meetings and client meetings)
  • Training and development opportunities
  • 25 days annual leave (plus bank holidays)
  • Company pension
  • Private medical insurance
  • Generous enhanced parental leave policies
  • Cycle to work scheme
  • Flu Vaccinations,
  • Eye Test and contribution towards Glasses for VDU use
  • Employee Assistance Programme
    • Mental health and wellbeing support
    • Remote GP access
    • Counselling/therapy
    • Physiotherapy
    • Medical second opinions

Perks & benefits

  • Medical Insurance

741,000+ hidden jobs like this

Xantura and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.