Software Engineer (Java, Spring Boot)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer (Java, Spring Boot): Building and scaling lending-module services for a cloud-native core banking platform with an accent on high-performance orchestration of interest calculation, fees, and payment schedule billing. Focus on designing and delivering RESTful JVM microservices on Kubernetes/AWS, solving event-driven and data-intensive challenges with strong testing and CI/CD practices.
Location: London, England, United Kingdom (Hybrid)
Company
develops a cloud-native core banking platform powering global banks and financial institutions.
What you will do
- Develop lending-module services supporting credit cards, mortgages, and unsecured loans.
- Orchestrate interest calculation, fees, billing, and regeneration of payment schedules with high performance and scalability.
- Design and build RESTful APIs and JVM-based microservices for production use.
- Build and deploy microservices using Docker and Kubernetes (with Helm) and infrastructure automation (Terraform).
- Work with event-driven systems using Kafka and integrate with data stores such as PostgreSQL/Redis.
- Mentor junior developers and contribute to delivery excellence in an Agile/Scrum environment.
Requirements
- Solid Java development experience, ideally Java 21+ and Spring (Spring Boot 3.x).
- Test-driven development mindset with experience writing unit, integration, and functional tests for web services.
- Experience with Kafka and event-driven architecture.
- Strong SQL experience, with solid knowledge of PostgreSQL.
- Experience with CI/CD and build tools such as Gradle/Maven.
- Experience designing and delivering production microservices on Kubernetes and AWS.
Culture & Benefits
- Hybrid work with an office attendance requirement of approx. 2 days per quarter (in agreement with the line manager).
- Remote-enabled working: work from anywhere outside the typical working location up to 4 weeks per year.
- 25 days holiday plus bank/public holidays, plus additional wellbeing days and flexible benefits.
- Private health insurance (option to add family), pension scheme, enhanced sick pay, life assurance, and income protection.
- Learning and career progression pathways, sabbatical leave, volunteering day, and wellbeing app subscription.
Hiring process
- Assessment process evaluates technical capabilities and role competencies (Business Impact, Change Driver, Delivery Excellence).
- Interviews include discussions to understand what can be uniquely contributed and how to thrive in the role.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →