Senior Java Software Engineer in Milton Keynes
Senior Java Software Engineer

Senior Java Software Engineer in Milton Keynes

Milton Keynes Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Addition+

At a Glance

  • Tasks: Lead the design and delivery of innovative fintech solutions that empower local businesses.
  • Company: Fast-growing UK fintech bank focused on modern financial services.
  • Benefits: Flexible working, private healthcare, pension, and a fun team culture.
  • Other info: Mentorship opportunities and a focus on professional development await you!
  • Why this job: Shape impactful cloud-native systems while driving technical excellence in a dynamic environment.
  • Qualifications: Strong experience with Kotlin/Java, Spring Boot, React, and TypeScript.

The predicted salary is between 60000 - 80000 £ per year.

A fast-growing UK fintech bank is building the next generation of platforms that support underserved SMEs, helping power local economies through modern, scalable financial services. This role sits at the heart of its engineering function, shaping products that directly impact customers while driving technical excellence across a high-performing squad.

Role Overview

  • Location: Milton Keynes (Once per month onsite / Flexible working available)
  • Industry: Fintech / Digital Banking

What You'll Be Doing

  • Leading the design and delivery of full stack features across backend and frontend systems within a cross-functional squad
  • Building and maintaining Kotlin/Java Spring Boot microservices deployed as containerised applications on Azure
  • Developing modern, accessible user interfaces using React and TypeScript, aligned to shared design systems
  • Taking ownership of technical decisions, documenting approaches clearly through Architecture Decision Records (ADRs)
  • Improving system reliability by driving observability, SLOs, incident response practices, and operational excellence
  • Enhancing CI/CD pipelines, testing strategies, and deployment workflows to improve developer experience
  • Collaborating closely with Product and Design to shape solutions and ensure technical feasibility
  • Ensuring secure, compliant, and performant systems aligned with regulatory expectations
  • Mentoring engineers through code reviews, pairing, and technical guidance, while line managing junior team members
  • Promoting effective use of AI-assisted development tools to improve speed and code quality responsibly

Main Skills Needed

  • Strong experience with Kotlin or Java and Spring Boot microservices in production environments
  • Solid frontend expertise using React and TypeScript with a focus on performance and accessibility
  • Experience deploying and operating containerised services in cloud environments (Azure preferred)
  • Strong understanding of distributed systems, scalability, and system resilience
  • Knowledge of secure coding practices, OWASP principles, and regulatory/compliance considerations
  • Hands-on experience with CI/CD pipelines, observability tooling, and incident management
  • Ability to write clear technical documentation including architectural decisions
  • Experience mentoring engineers and contributing to team development and delivery capability
  • Familiarity with AI-assisted development tools such as GitHub Copilot, with a strong focus on validation and quality

What's in It for You

  • Opportunity to shape modern, cloud-native systems in a high-growth fintech environment
  • Significant ownership and autonomy within a fast-moving engineering culture
  • Flexible and hybrid working arrangements
  • Strong focus on professional development and technical growth
  • Comprehensive benefits including private healthcare, pension, life assurance, and enhanced family leave
  • Discretionary bonus scheme and regular team social activities
  • The chance to work on meaningful problems supporting SMEs across the UK economy

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Java Software Engineer in Milton Keynes employer: Addition+

Join a fast-growing UK fintech bank in Milton Keynes, where you'll have the opportunity to lead the design and delivery of innovative financial platforms that empower underserved SMEs. With a strong emphasis on professional development, flexible working arrangements, and a vibrant team culture, this role offers significant ownership and autonomy in a high-performing engineering environment, alongside comprehensive benefits including private healthcare and a discretionary bonus scheme.
Addition+

Contact Detail:

Addition+ Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer in Milton Keynes

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space, especially those who work at companies you're interested in. A friendly chat can lead to referrals and insider info that could give you the edge.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Kotlin, Java, and React. This gives potential employers a taste of what you can do and how you tackle real-world problems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and system architecture questions, and don’t forget to articulate your thought process during problem-solving!

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with microservices and cloud environments, and let your passion for fintech shine through.

We think you need these skills to ace Senior Java Software Engineer in Milton Keynes

Kotlin
Java
Spring Boot
Microservices
React
TypeScript
Cloud Environments
Azure
Distributed Systems
Scalability
System Resilience
Secure Coding Practices
OWASP Principles
CI/CD Pipelines
Observability Tooling
Incident Management
Technical Documentation
Mentoring
AI-assisted Development Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Java Software Engineer role. Highlight your experience with Kotlin, Java, and Spring Boot, as well as any work you've done with React and TypeScript.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about fintech and how your background makes you a great fit for our team. Share specific examples of projects where you've made an impact, especially in areas like system reliability and CI/CD.

Showcase Your Technical Skills: In your application, don't shy away from detailing your technical expertise. Mention your experience with containerised applications on Azure and your understanding of secure coding practices. We love seeing candidates who can clearly articulate their technical decisions!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Addition+

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Kotlin, Java, and Spring Boot. Brush up on your knowledge of microservices and how they operate in cloud environments like Azure. Be ready to discuss your past experiences with these technologies and how you've tackled challenges in production.

✨Showcase Your Frontend Skills

Since the role involves building user interfaces with React and TypeScript, prepare to talk about your previous projects. Highlight your focus on performance and accessibility, and be ready to share examples of how you’ve implemented these principles in your work.

✨Demonstrate Your Problem-Solving Abilities

Be prepared to discuss how you approach technical decisions and document them through Architecture Decision Records (ADRs). Share specific instances where you improved system reliability or enhanced CI/CD pipelines, showcasing your ability to drive operational excellence.

✨Emphasise Mentorship and Collaboration

This role involves mentoring junior engineers, so think about how you can demonstrate your leadership skills. Share experiences where you’ve guided others through code reviews or pair programming, and highlight your collaborative efforts with product and design teams to shape effective solutions.

Senior Java Software Engineer in Milton Keynes
Addition+
Location: Milton Keynes

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>