Java Backend Engineer - Financial Services
Java Backend Engineer (Fintech) - Permanent - London (Hybrid - 2 days a week) - £50 - 70k per annum
Location: London (Hybrid) | Sector: Enterprise Fintech
Our client is a high-growth Fintech firm. They are seeking a hands-on, systems-thinking Java Developer to join as a key Individual Contributor focused on technical excellence and high-impact delivery.
The Role: Building Enterprise-Grade Systems
You will be responsible for designing and shipping production-grade Java backend services that ensure high availability, transaction integrity, and audit compliance. You will translate architectural vision into working microservices and leverage cloud-native patterns in AWS.
Key Responsibilities
- Hands-on Development: Build and maintain APIs (REST/event-driven), microservices, and event-driven data processing pipelines using Java/Spring.
- Technical Leadership: Drive technical design recommendations, define engineering standards, write exemplar code, and proactively manage technical debt.
- Cloud Architecture: Implement and optimize distributed systems, HA/DR strategies, and modern AWS patterns (e.g., Lambda, DynamoDB, EventBridge).
- Automation & Quality: Enhance CI/CD pipelines, increase automation (reducing manual processes), and ensure rigorous quality checks in collaboration with QA for successful production releases.
What We Look For
- Experience: 3+ years of backend development, ideally delivering solutions in Financial Services/Fintech.
- Technical Mastery: Strong proficiency in Java, Spring framework, Object-Oriented Design, and design patterns.
- Fintech Domain: Understanding of requirements for transaction integrity, data security, and regulatory compliance.
- Delivery Focused: Ability to balance velocity with quality, articulate technical trade-offs, and thrive in an environment where system reliability is paramount.