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: Up to £95,000 salary, flexible working, private healthcare, and professional development.
- Other info: Join a diverse team committed to supporting SMEs and driving economic growth.
- Why this job: Shape impactful cloud-native systems while enjoying autonomy in a dynamic environment.
- Qualifications: Strong Kotlin/Java experience, frontend skills with React, and a passion for mentoring.
The predicted salary is between 85000 - 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 (Remote) employer: Addition+
Join a fast-growing UK fintech bank that is dedicated to empowering underserved SMEs and driving local economies. With a strong emphasis on professional development, flexible working arrangements, and a culture of technical excellence, this company offers significant ownership in shaping modern, cloud-native systems while enjoying comprehensive benefits and a collaborative work environment. Experience the satisfaction of working on meaningful projects that make a real impact across the UK economy.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Java Software Engineer (Remote)
✨Network Like a Pro
Get out there and connect with people in the fintech space! Attend meetups, webinars, or even just grab a coffee with someone in the industry. Building relationships can lead to job opportunities that aren’t even advertised.
✨Show Off Your Skills
Don’t just tell us what you can do; show us! Create a portfolio of your projects, especially those involving Kotlin, Java, and React. Having tangible examples of your work can really set you apart from the crowd.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common interview questions and be ready to discuss your past experiences, especially around microservices and CI/CD pipelines.
✨Apply Through Our Website
We want to hear from you directly! Applying through our website not only makes it easier for us to find your application but also shows your enthusiasm for joining our team. Don’t miss out on this opportunity!
We think you need these skills to ace Senior Java Software Engineer (Remote)
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 real examples of your work, especially those involving cloud environments and CI/CD pipelines.
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 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 used them to solve real-world problems.
✨Showcase Your Frontend Skills
Since the role involves developing user interfaces with React and TypeScript, prepare to talk about your experience in this area. Bring examples of projects where you focused on performance and accessibility, and be ready to explain your design choices and how they align with shared design systems.
✨Demonstrate Your Leadership and Mentoring Abilities
This position requires mentoring junior engineers, so think of specific instances where you’ve guided others. Share your approach to code reviews and how you foster a collaborative environment. Highlight any experience you have with technical documentation, especially Architecture Decision Records (ADRs).
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice articulating your thought process when tackling issues related to system reliability, CI/CD pipelines, or incident management. Show that you can think critically and make informed decisions under pressure.