Description
Ford Credit Europe is seeking a Java Software Engineer to join our Originations and Risk team. This is a pivotal time for FCE, and you will play a key role in rationalizing our existing service landscape. You will help us decompose legacy logic and migrate it into a modern, supportable, cloud-native architecture.
As a Java Software Engineer, you will be responsible for:
Architectural Rationalization: Analysing existing services within the Originations and Risk domains, refactoring, decoupling, and migrating them into a modern microservices architecture.
Backend Development: Building and maintaining high-performance Java services that handle credit applications, risk scoring, and financial contract generation.
Operational Excellence: Participating in a 9:00 AM – 5:00 PM coverage rota (5 days per week) to ensure the stability and availability of our core financial services during peak business hours.
Quality Assurance: Ensuring the high level of precision required for financial systems by writing rigorous unit, integration, and contract tests.
Collaboration: Working closely with Product Managers in the Originations and Risk domains to translate complex requirements into clean, executable code.
To be successful in this role, you will need:
3+ years of professional Java development experience, ideally within a regulated industry like Finance, Fintech, or Insurance.
Strong proficiency in Java 17+ (we work with v21).
Solid experience with Spring Boot, Spring Data, and Spring Security.
Proven ability to read and understand existing codebases and a passion for 'leaving the camp site cleaner than you found it'.
Understanding of Microservices, RESTful API design, and Event-Driven architecture.
Preferred skills include:
Financial Domain: Understanding of credit originations, credit bureau integrations, or risk-weighting engines.
Cloud Infrastructure: Experience with Google Cloud Platform (GCP).
Messaging: Experience with Kafka for handling asynchronous financial events.
Database Knowledge: Experience with MongoDB.
This position is based in Dunton, and it is expected that the successful candidate will be able to attend the Dunton office for typically 4 days a week and remain flexible on the days they are required to attend the office according to business requirements.