Senior Java Software Engineer

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

Job Details

Company
Arcus Search
Location
Greater London, England, United Kingdom
Posted