Senior Java Software Engineer Fully Remote

Senior Java Software Engineer Fully Remote

Full-Time 80000 - 95000 € / year (est.) Home office (partial)
Addition+

At a Glance

  • Tasks: Lead the design and delivery of innovative fintech solutions that empower local businesses.
  • Company: Join a fast-growing UK fintech bank with a mission to support underserved SMEs.
  • Benefits: Enjoy a competitive salary, flexible working, and comprehensive benefits including private healthcare.
  • Other info: Mentorship opportunities and a vibrant team culture await you!
  • Why this job: Shape modern cloud-native systems and make a real impact on the UK economy.
  • Qualifications: Strong experience in Kotlin/Java, Spring Boot, React, and TypeScript required.

The predicted salary is between 80000 - 95000 € 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)
  • Package: Up-to 95,000 Basic, bonus scheme + benefits
  • 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

If you’re nodding along, let’s take the next step.

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.

By applying you are confirming you are happy to be added to the Addition Solutions mailing list regarding future suitable positions. You can opt out of this at any time simply by contacting one of our consultants.

Senior Java Software Engineer Fully Remote employer: Addition+

Join a dynamic fintech bank that prioritises innovation and inclusivity, offering a unique opportunity to shape impactful financial solutions for underserved SMEs. With a strong emphasis on professional development, flexible working arrangements, and a collaborative culture, employees are empowered to drive technical excellence while enjoying comprehensive benefits and a supportive work environment in Milton Keynes.

Addition+

Contact Detail:

Addition+ Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Software Engineer Fully Remote

Tip Number 1

Network like a pro! Reach out to folks in the fintech space, especially those who work at companies you're interested in. A friendly chat can open doors and give you insider info that could help you stand out.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Kotlin, Java, React, and TypeScript. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and scenarios related to microservices and cloud environments to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Java Software Engineer Fully Remote

Kotlin
Java
Spring Boot
Microservices
React
TypeScript
Azure

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Kotlin, Java, and Spring Boot, as well as your frontend expertise with React and TypeScript. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about fintech and how your background aligns with our goals. Don’t forget to mention your experience in mentoring and technical decision-making, as these are key for us.

Showcase Your Projects:If you've worked on relevant projects, make sure to include them! Whether it's a personal project or something from your previous job, we love seeing practical examples of your work with microservices, CI/CD pipelines, and cloud environments.

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 this exciting opportunity. Plus, it shows 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 containerisation, especially in Azure environments. Being able to discuss your past experiences with these technologies will show that you’re not just familiar but also capable of leading projects.

Showcase Your Frontend Skills

Since the role involves developing user interfaces with React and TypeScript, prepare to discuss your previous work in this area. Bring examples of how you've focused on performance and accessibility in your projects. This will demonstrate your ability to create modern, user-friendly applications.

Prepare for Technical Decision-Making Questions

Expect questions about how you approach technical decisions and document them. Be ready to explain your thought process behind Architecture Decision Records (ADRs) and how you ensure compliance and security in your systems. This will highlight your leadership skills and attention to detail.

Emphasise Your Mentoring Experience

As mentoring is a key part of this role, think of specific examples where you’ve guided junior engineers or improved team capabilities. Discuss your approach to code reviews and how you promote best practices within your squad. This will show that you’re not just a strong engineer but also a great team player.