Назад
Company hidden
2 дня назад

Software Engineer (Fintech)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (Java/Spring Boot/Fintech): Building scalable cloud-native banking services and JVM-based microservices with an accent on event-driven architecture, RESTful APIs, testing, and distributed systems. Focus on deploying production systems to Kubernetes and AWS, solving complex availability and performance challenges, and mentoring junior developers.

Location: London, England, United Kingdom; hybrid, with office attendance required approximately twice per quarter.

Company

hirify.global develops a cloud-native core banking platform used by global banks and financial institutions, including Chase UK, Old Mutual and Westpac.

What you will do

  • Design, build and deliver scalable production-quality software and distributed cloud-based microservices.
  • Develop JVM-based services, RESTful APIs and event-driven solutions using Java, Spring Boot and Kafka.
  • Build, deploy and operate microservices across the full development lifecycle using Docker, Kubernetes, Helm, AWS and related tooling.
  • Apply test-driven development by writing unit, integration and functional tests for web services.
  • Drive development lifecycle practices, technical trade-offs, operational excellence, system availability and stakeholder delivery.
  • Mentor junior developers and help teach, empower and support colleagues within a Scrum team.

Requirements

  • Solid Java software development skills, ideally using Java 21 or higher and the Spring framework, particularly Spring Boot 3.x.
  • Good experience writing unit, integration and functional tests for web services, with a test-driven development mindset.
  • Experience with Kafka, event streaming and event-driven architecture.
  • Experience with SQL databases and strong knowledge of PostgreSQL.
  • Interest in continuous integration and continuous delivery, with experience using build tools such as Gradle or Maven.
  • Experience helping lead development lifecycle processes, applying best practices and operating distributed cloud-based microservices.
  • Strong knowledge of designing and building RESTful APIs.
  • Experience building and deploying production-level microservices using Docker, Kubernetes and Helm, including JVM-based microservices running in Kubernetes through all development lifecycle stages.
  • Proven experience building cloud-based solutions using AWS; good experience delivering software in an Agile manner as part of a Scrum team.
  • Excellent communication skills, solid work ethic, and a strong commitment to reliable, maintainable, performant and production-quality code.
  • Deep understanding of Agile software development best practices, stakeholder management, mentoring and assessing technical trade-offs.

Culture & Benefits

  • Hybrid, remote-enabled working with flexible core hours and quarterly collaboration days.
  • 25 days of holiday plus Bank/Public Holidays, one birthday day off and four wellbeing days.
  • Enhanced parental policies, fertility treatment leave, enhanced sick pay, sabbatical leave and one paid volunteering day per year.
  • Private health insurance with family coverage options, pension scheme, life assurance and income protection.
  • Career progression and learning pathways, regular social gatherings, affinity groups and an inclusive community.
  • Options pool, Headspace subscription and flexible benefits through salary sacrifice.

Hiring process

  • The assessment evaluates technical capabilities as well as Business Impact, Change Driver and Delivery Excellence.
  • Interview accommodations are available on request.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →