Senior Java Developer (m/f/x)
Senior Java Developer designing and building microservices for a working capital financing platform using Java and Spring Boot. The role involves owning critical payment flow services, shaping system architecture, and mentoring team members within a hybrid Munich-based environment.
- Compensation
- Not disclosed
- Location
- Munich, Bavaria, Germany
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Strong production experience with Java and Spring Boot (typically 6+ years)
- Understanding of distributed systems (CAP theorem, eventual consistency)
- Designing RESTful APIs and service boundaries
- Proficiency with relational databases and messaging systems
- Hands-on experience with containers and orchestration
- Clear communication skills
Nice to have
- Kafka
- Kubernetes
- AWS experience
- Performance engineering
- Practical use of AI developer tools
- React or TypeScript frontend skills
- Background in the financial service industry or regulated industries
Full description
CRX Markets is the open marketplace for working capital finance.
We connect corporates and banks/institutional investors to unlock liquidity - fast, flexible and fully transparent. Our clients include leading companies such as BASF, Lufthansa, Mercedes-Benz, Nestlé, and others.
We are a team of 100+ professionals with one ambition: to redefine how companies finance their working capital.
Our platform processes over €30B in annual transaction volume and helps businesses unlock working capital - getting suppliers paid faster, giving buyers payment flexibility, and connecting both to the funding that makes it possible.
Your Role
- Own critical services - Design and build microservices processing complex payment flows with strict performance requirements
- Influence product direction - Translate business requirements into elegant technical solutions
- Shape architecture - Collaborate on system design for scale, resilience, and security
- Raise the bar - Lead and engage in code reviews, mentor teammates, and champion engineering excellence
- Evaluate technology - Research and integrate tools that improve developer experience and platform capability
- Improve how we work - Teams own their process, not just their code; if something isn't working, you have the authority to change it
- Deliver quality you’re proud of - Strong tests, automation, CI/CD, and operational ownership
What We’re Looking For
- Strong production experience with Java and Spring Boot ecosystem (typically 6+ years, but we care more about depth than years)
- Think in distributed systems: you understand CAP theorem trade-offs, eventual consistency, and failure modes
- Solid experience designing RESTful APIs and service boundaries
- Solid proficiency with relational databases and messaging systems
- Hands-on experience with containers and orchestration
- Clear communication - you explain technical decisions clearly to both engineers and stakeholders
- Bonus points for: Kafka, Kubernetes, AWS experience, performance engineering, practical use of AI developer tools, React or TypeScript frontend skills as well as a background in the financial service industry or in regulated industries
What you Get
- Benefit from attractive compensation and benefits, including Corporate Benefits as well as the choice between a Wellpass membership or SpenditCard
- Enjoy 28 vacation days per year plus additional paid days off on December 24 and 31