Overview
Senior Java Developer | Software Engineer | S3 | CDiO | Milton Keynes
This role is based in Milton Keynes. You will join an Agile engineering team to build and evolve digital onboarding platforms with a focus on delivering reliable, scalable APIs and services that underpin customer interactions.
Responsibilities
* Join an Agile Scrum team responsible for the BaaS APIs of the organisation, to build APIs that can handle thousands of requests per second in a reliable and performant way.
* Develop modern, autonomous, service-oriented RESTful APIs and integrate them with legacy systems and databases.
* Write clean, testable code and collaborate with cross-functional teams to deliver robust, scalable software solutions.
What you’ll bring
* Software Engineering background with strong proficiency in Java (8 or higher), with a solid understanding of its ecosystems.
* Familiarity with Spring, Spring Boot, Test-Driven Development (TDD), and Behaviour-Driven Development (BDD).
* Hands-on experience with Java 17, Spring Boot, Kafka, Docker, Kubernetes, Terraform and AWS.
* Proficient in developing microservices and in writing autonomous RESTful APIs.
* Proven experience with NoSQL databases and CI/CD practices.
* Ability to create and maintain technical documentation and ensure security and compliance in developed software.
* Excellent written and verbal communication skills.
Nice to have
* Experience with event-driven architectures or messaging solutions such as Kafka.
* Knowledge of core banking concepts (customer and product information).
What you need to know
This role is based in Milton Keynes. We operate a hybrid working pattern with site-based contracts. Attendance in the office is at least 12 days per month (pro-rata for part-time roles). Consider travelling distance, time and cost from home to the office when applying. The recruitment process and working patterns can be discussed during the process.
Application process
If your application is successful, a member of our recruitment team will contact you. You will have a short introductory call, and if aligned, your CV will be reviewed by the hiring manager. The interview process typically includes:
1. 1st Stage – Technical Interview (30 minutes).
2. 2nd Stage – One-hour technical and competency-based interview, conducted virtually or in person.
Let us know if we can provide the application materials in alternative formats or offer additional recruitment support. resourcing@santander.co.uk
Inclusion
At Santander we’re creating a thriving workplace where all colleagues belong and succeed. We celebrate diversity and cultivate a Simple, Personal, and Fair environment.
Benefits
In addition to a competitive salary, you’ll receive a benefits package you can tailor to your needs, including:
* Discretionary performance-related annual bonus
* 8% employer pension contributions (up to 12.5% with employee contributions; cash option available)
* 25–30 days holiday plus bank holidays, with increases over service duration
* Car allowance and private medical insurance
* Voluntary healthcare benefits for family, dental, and health assessments
* Life assurance and income protection insurance
* Share plans and additional employee discounts
Next steps
If this sounds like a role you’re interested in, please apply. For any recruitment support, contact resourcing@santander.co.uk.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Finance and Information Technology
Industries
* Financial Services
* IT Services and IT Consulting
* Software Development
#J-18808-Ljbffr