Software Engineer
Ford Motor Company, Biggleswade, Central Bedfordshire
Software Engineer
Salary not available. View on company website.
Ford Motor Company, Biggleswade, Central Bedfordshire
- Full time
- Permanent
- Remote working
Posted 4 days ago, 20 May | Get your application in now to be included in the first week's applications.
Closing date: Closing date not specified
Job ref: 7052ac29978b4b7b98228fdac4f83d96
Location ref: Biggleswade, Central Bedfordshire
Full Job Description
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.,
- 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.
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. Preferred Skills
- 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.