Senior Java Software Engineer

Company:  Arcus Search
Location: London
Closing Date: 06/07/2026
Hours: Full Time
Type: Permanent

Job Description

Job Title: Core Java / Backend Developer – Solution Delivery (Microservices)

Location: London (8 days onsite/month)

Contract: Inside IR35

Duration: 12 months + ext

Start Date: ASAP


Overview:

We are looking for a hands-on Core Java Developer to support the migration of a legacy application into a modern event-driven, service-oriented architecture within an Agile delivery team in a regulated financial environment.


Key Responsibilities:

• Work within Agile teams to deliver end-to-end solution migration (legacy → microservices/event-driven architecture)

• Lead technical delivery of backend solutions across the full SDLC (design, build, test, deploy, support)

• Ensure alignment with enterprise architecture and engineering standards

• Participate in solution walkthroughs to ensure consistency across teams

• Develop and deploy backend services while supporting and mentoring junior developers

• Collaborate with architects, technical leads, and delivery stakeholders


Technical Skills:

• Core Java (strong hands-on)

• Spring Boot / Microservices

• Kafka / event-driven architecture

• Docker & Kubernetes

• Unix/Linux

• OOD principles

• TDD / BDD

• Performance tuning & profiling

• Cloud (AWS / Azure / GCP)

• CI/CD pipelines

Demonstrable experience using AI-assisted development tools (e.g. GitHub Copilot, ChatGPT, Cursor, Claude, Gemini) to accelerate software delivery, code quality, testing, debugging, or solution design


Desirable Skills:

• Agile delivery experience

• Oracle / database design

• IBM MQ

• Splunk

• Financial services / regulated environment experience

• ISO 20022 / ISO 15022 messaging standards


Soft Skills:

• Strong communication and collaboration

• Mentoring junior engineers

• Ownership and delivery focus

• Problem-solving mindset

Apply Now
Share this job
Arcus Search
An unhandled error has occurred. Reload 🗙