Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Scalable Capital

NewBe an early applicant

(Senior) Kotlin / Java Software Engineer (Banking Payments)

Posted
Discussion

Description

  • Build and evolve business-critical payment services using Kotlin, Java and Spring Boot, enabling customers to move money reliably through SEPA while supporting the wider banking platform
  • Develop services across the payment lifecycle, including initiation, validation, execution, status handling, returns, exception management and reconciliation
  • Design clear domain models, APIs and event-driven workflows connecting customer-facing products with internal systems and external banking partners
  • Write clean, secure, well-tested and maintainable code, with particular attention to correctness, resilience and traceability when moving money
  • Develop and operate cloud-native applications on AWS, including containerised services on ECS and event-driven workloads on Lambda
  • Shape reliable delivery and operations with infrastructure as code, CI/CD pipelines, observability and monitoring
  • Work in autonomous, cross-functional teams using agile practices, Domain-Driven Design, code reviews, automated testing and continuous delivery
  • Take ownership from idea to production, delivering measurable value while improving quality, automation, reliability and developer experience

Benefits

  • Remote working opportunities - collaborate with your team no matter where you are in Germany: the majority of our jobs can be done working from home. So if you aren’t near one of our physical locations in Germany, check out if your job is eligible remotely
  • Join an international and diverse, inclusive community - be part of a network of highly talented, diverse and motivated people, from more than 30 nationalities. We enjoy regular office parties & after work drinks, BBQs in the summer, weekly runs and much more
  • Lounge around - take a break to relax on our terrace in Munich or in the Beergarden downstairs in Berlin. Enjoy fresh fruits, soft drinks, and tea daily, and if want, develop your Barista skills with our Espresso machine
  • Gear and perks - work with the latest hardware (including a MacBook Pro or equivalent and your choice of headphones). We also support your workplace with the equipment that you need, either in the offices or at home
  • Learn and grow - develop yourself further with a personal education budget and in-house knowledge sharing sessions with catered lunch. If you want to learn or improve your German language skills, you will like the free classes right in the office or our support for online classes
  • Have an impact - ship features to thousands of users and work with leading financial institutions across Europe on a regular basis. Transform with us the traditional finance industry with the aim of democratizing investment management and brokerage
  • A solid understanding of Domain-Driven Design and the ability to translate complex business processes into clear software models
  • Confidence with automated testing, CI/CD, infrastructure as code and production observability
  • Experience designing and operating distributed, event-driven systems and APIs
  • An interest in complex financial workflows or the curiosity to learn them quickly. Exposure to SEPA payments or payment processing would be a plus
  • Strong experience building backend services with Kotlin or Java and Spring Boot
  • A quality and security mindset, with attention to reliability, maintainability and operational ownership
  • Familiarity with cloud-native development on AWS, especially containerised and serverless workloads
  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, …) or a comparable qualification
  • Clear communication skills and a collaborative, pragmatic approach to solving problems

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →