# Software Engineer

**Company**: Ford Credit Europe
**Location**: Essex
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/58924?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_79ee3c8e-f03

## 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.

## Skills

### Required
- Java
- Spring Boot
- Spring Data
- Spring Security
- Microservices
- RESTful API design
- Event-Driven architecture

### Nice to have
- Financial Domain
- Cloud Infrastructure
- Messaging
- Database Knowledge

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/58924?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
