Senior Java Software Engineer

Addition Solutions Ltd
Glasgow, 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
Job source

Tech stack

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

Job description

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

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

  • 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.

Apply for this position

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

Apply on find.jobs

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

Videos

See all

Related articles

See all