CareerPlanGet AI match score →

Mid-Level Java Engineer

Bristol, Yate, gb💼 Full-time🗓 2026-03-18 → 2026-07-31

Core

Design, build, and scale innovative software solutions using modern technologies for banks and financial institutions.

Role type

Mid-level Java Software Engineer

Builds

Scalable software solutions for digital banking, lending, payments, and core banking systems

Domain

Fintech / Cloud-native development

Deliverable

production ML models | product features

Required skills

Java, Object-Oriented Programming (OOP), functional programming, design patterns, Git, unit testing, integration testing, mocking tools (JUnit, Mockito), AWS services (Lambda, S3, CloudWatch), CI/CD pipelines, secure coding practices

Preferred skills

Additional languages/tooling, debugging and troubleshooting in fast-paced environments

Technologies

Java, AWS, JUnit, Jest, Mockito, Git

Responsibilities

Develop and maintain robust, scalable software; deliver clean, well-tested code; collaborate on feature design; write and maintain tests; support debugging and troubleshooting

Seniority

Mid-level, hands-on IC

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