Ford Credit Europe is the financial heart of our business, enabling millions of customers to drive away in their dream vehicles. We are seeking a Java Software Engineer to join our Originations and Risk team. This is a pivotal time for FCE. You won't just be maintaining systems; you will be a key player in rationalizing our existing service landscape. You will help us decompose legacy logic and migrate it into a modern, supportable, cloud-native architecture. If you enjoy the challenge of untangling complex business logic and rebuilding it using modern patterns, this role is for you.
Responsibilities
* Architectural Rationalization: Analyse existing services within the Originations and Risk domains. Work to refactor, decouple, and migrate these into a modern microservices architecture.
* Backend Development: Build and maintain high-performance Java services that handle credit applications, risk scoring, and financial contract generation.
* Operational Excellence: Participate 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: Ensure the high level of precision required for financial systems by writing rigorous unit, integration, and contract tests.
* Collaboration: Work closely with Product Managers in the Originations and Risk domains to translate complex requirements into clean, executable code.
Qualifications
* Experience: 3+ years of professional Java development experience, ideally within a regulated industry like Finance, Fintech, or Insurance.
* Java Expertise: Strong proficiency in Java 17+ (we work with v21).
* Spring Framework: Solid experience with Spring Boot, Spring Data, and Spring Security.
* Refactoring Skills: Proven ability to read and understand existing codebases and a passion for "leaving the camp site cleaner than you found it."
* Architecture Patterns: Understanding of Microservices, RESTful API design, and Event-Driven architecture.
* 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.
#J-18808-Ljbffr