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

Senior Kotlin / Java Software Engineer (Banking Payments)

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

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

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

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

Текст:
/
TL;DR
Senior Kotlin / Java Software Engineer (Banking Payments) (Kotlin/Java, Spring Boot, AWS): Building and operating business-critical payment services for SEPA transactions across the banking platform with an accent on correctness, resilience, security, and traceability. Focus on designing payment lifecycle workflows, event-driven APIs, distributed systems, and cloud-native infrastructure for reliable money movement.

Location: Hybrid in Munich, Germany

Company

hirify.global is a digital investment and banking platform with a full banking licence, serving clients across Europe through investment, wealth management, payment, lending, and related financial services.

What you will do

  • Build and evolve business-critical payment services using Kotlin, Java, and Spring Boot to support reliable SEPA money movement.
  • Develop payment lifecycle capabilities covering initiation, validation, execution, status handling, returns, exception management, and reconciliation.
  • Design domain models, APIs, and event-driven workflows connecting customer-facing products with internal systems and external banking partners.
  • Write secure, well-tested, maintainable code focused on correctness, resilience, and traceability.
  • Develop and operate AWS cloud-native applications, including containerised ECS services and event-driven Lambda workloads.
  • Improve delivery and operations through infrastructure as code, CI/CD, observability, monitoring, automated testing, and continuous delivery.

Requirements

  • Strong experience building backend services with Kotlin or Java and Spring Boot.
  • Solid understanding of Domain-Driven Design and the ability to translate complex business processes into clear software models.
  • Experience designing and operating distributed, event-driven systems and APIs.
  • Familiarity with AWS cloud-native development, especially containerised and serverless workloads.
  • Confidence with automated testing, CI/CD, infrastructure as code, production observability, and monitoring.
  • Quality and security mindset with attention to reliability, maintainability, and operational ownership.
  • Clear communication skills and a collaborative, pragmatic approach to problem-solving.
  • Interest in complex financial workflows or curiosity to learn them quickly.
  • University degree in computer science, engineering, sciences, or a comparable qualification.

Nice to have

  • Exposure to SEPA payments or payment processing.

Culture & Benefits

  • International, diverse, inclusive, and cross-functional environment with agile practices, Domain-Driven Design, code reviews, and autonomous ownership.
  • Latest hardware and tools, knowledge-sharing sessions, career development sessions, and an individual Education Budget.
  • Free German language classes and international relocation support if required.
  • Opportunity to work from abroad, company pension scheme, and an attractive compensation package.
  • 50% monthly contribution toward the Deutschland Jobticket, complimentary PRIME+ Broker subscription, and discounted sports activities.

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