Senior Java Software Engineer

Addition Solutions Ltd
Nottingham, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£95,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Azure Software Quality Code Review Continuous Integration Distributed Systems Open Web Application Security Secure Coding Strategies of Testing TypeScript Datadog Cloud Platform System
+9 more
GitHub Copilot ReactJS Delivery Pipeline Spring-boot Reliability of Systems Backend Kotlin Front End Software Development Microservices

Job description

  • 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

Requirements

  • 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

Benefits & conditions

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, + 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on gradsouthwest.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all