Translate requirements into clean, maintainable code
Collaborate closely with the team and ensure high-quality results
Gather customer or backlog requirements and develop technical solutions
Design architectures for reusable components to improve efficiency
Requirements
Several years of experience as a Java backend developer in software development
Strong proficiency in Java and Spring; experience with Java 17 or higher
Ability to write tests (unit/integration) and ensure quality
Structured, quality-oriented working style with clean code
Willingness to take responsibility and make decisions
Open and team-oriented working style
Basic understanding of AI/machine-learning concepts or strong interest in them
German at least at B2 level
Plus points: experience with DevOps tools and principles, JPA/Hibernate, relational databases (e.g., PostgreSQL), Kafka or event-streaming architectures, experience in agile software teams (Scrum/Kanban)
Tech Stack
Hibernate
Java
Kafka
Postgres
Spring
Benefits
Flexible working hours and the option to work remotely
Development opportunities including coverage of training expenses
Flat hierarchies and short decision-making paths
Room for personal development and a respectful working environment
Open corporate culture, pleasant working atmosphere & regular team events
Long-term prospects, company pension plan & health insurance
Improved work–life balance through a partnership with our partner voiio
Optional subsidy for Urban Sports membership or public transit (BVG) ticket
Access to discounts through our partner Corporate Benefits