CareerPlanGet AI match score →

Intermediate Java Software Engineer

London, Birmingham, Manchester, Newcastle upon Tyne, Edinburgh, Belfast, England, gb🌐 Remote💼 Full-time🗓 2025-02-28 → 2026-07-31

Core

Develop high-quality, maintainable software solutions and REST-based APIs for clients using Java and associated frameworks.

Role type

Intermediate Java Software Engineer

Builds

Client-facing software solutions and distributed messaging systems

Domain

Financial Services / Capital Markets / Technology Services

Deliverable

production ML models | product features

Required skills

Java, Spring/Spring Boot, JUnit, Hibernate, Test-Driven Development (TDD), Apache Kafka, SQL, REST API development, CI/CD tools (Jenkins, Ansible, Packer, Docker), containerization (Docker, Kubernetes, OpenShift), cloud platforms (AWS, Azure)

Preferred skills

Front-end development, SQL stored procedures and indexes, DevOps principles, Financial Services/Capital Markets experience, FIX protocol

Technologies

Java, Spring Boot, JUnit, Hibernate, Apache Kafka, Jenkins, Ansible, Packer, Docker, Kubernetes, OpenShift, AWS, Azure

Responsibilities

Develop software aligning with client requirements, write unit and integration tests, create clear documentation, coordinate with stakeholders

Seniority

Intermediate, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗