(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x) at Scalable GmbH
At a glance
- Company
- Scalable GmbH
- Location
- München, Germany
- Work arrangement
- Hybrid
- Employment type
- Full-time
- Experience
- 2–5 years
- Working hours
- 40 hours
- Visa sponsorship
- Offered, according to the listing
- Posted
- Added to The Stack
Apply for this role at Scalable GmbH
About the role
Responsibilities:
- Build and maintain business‑critical payment services using Kotlin/Java and Spring Boot across the full payment lifecycle (initiation, validation, execution, status, exceptions, reconciliation).
- Design clear domain models, APIs and event‑driven workflows connecting products, internal systems and banking partners.
- Write secure, well‑tested, maintainable code with emphasis on correctness, resilience and traceability for money flows.
- Operate cloud‑native services on AWS (ECS, Lambda), and improve delivery with IaC, CI/CD, observability and monitoring.
- Drive reliability, automation and developer experience in an agile, cross‑functional team using DDD, code reviews and automated testing.
- Take ownership from idea to production, delivering measurable improvements to quality and performance.
Requirements:
- Strong experience with Kotlin or Java and Spring Boot for backend services.
- Solid understanding of Domain‑Driven Design and translating business processes to software models.
- Experience with distributed, event‑driven systems and API design.
- Familiarity with cloud‑native AWS environments (containers and serverless) and infrastructure as code.
- Good practices in automated testing, CI/CD and observability for production systems.
- Experience or interest in payments/SEPA or banking systems is a strong advantage.
Responsibilities
Build and evolve business-critical payment services using Kotlin, Java, and Spring Boot to ensure reliable money movement. Design domain models and event-driven workflows while operating cloud-native applications on AWS.
Requirements
Requires strong experience in backend development with Kotlin or Java and a solid understanding of Domain-Driven Design. Candidates should have experience with cloud-native AWS environments and a quality-focused mindset regarding security and reliability.
Key skills
- Kotlin — in 242 other listings on The Stack
- Java — in 309 other listings on The Stack
- Spring Boot — in 140 other listings on The Stack
- Domain-Driven Design — in 62 other listings on The Stack
- AWS — in 738 other listings on The Stack
- Cloud-native development — in 11 other listings on The Stack
- Distributed systems — in 306 other listings on The Stack
- Event-driven architecture — in 55 other listings on The Stack
- API design
- CI/CD
- Infrastructure as code
- Observability
- Automated testing
- SEPA payments
- Payment processing
- Agile
On The Stack (as of 2026-10-22)
Frequently asked questions about Scalable GmbH
Is this (Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x) role still open?
It was posted on 2026-10-21 and is listed as active on The Stack. Confirm on Scalable GmbH's application page before applying.
Does Scalable GmbH offer visa sponsorship?
This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Scalable GmbH's site.
Where is this role located?
The listing gives the location as München, Germany. It is marked hybrid.
What skills does this role ask for?
The listing names: Kotlin, Java, Spring Boot, Domain-Driven Design, AWS, Cloud-native development, Distributed systems, Event-driven architecture, API design, CI/CD, Infrastructure as code, Observability, Automated testing, SEPA payments, Payment processing, Agile.