Java Backend Developer (m/w/d)
Core
Designing and implementing robust API solutions and integration systems with a focus on security and distributed architectures.
Role type
Senior Backend Engineer (Java/Kotlin)
Builds
Modern backend applications and API-first integration systems
Domain
Enterprise IT / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring/Spring Boot, API Design, Identity & Access Management, Zero-Trust principles, Asynchronous Messaging (Events & Messaging), OAuth2/OpenID, Kafka, RabbitMQ, Clean Code, Architecture Principles
Preferred skills
Experience with distributed systems, Agile software development
Technologies
Java, Kotlin, Spring, Spring Boot, Kafka, RabbitMQ, OAuth2, OpenID
Responsibilities
Conceive and implement robust API solutions and integration systems considering security aspects; Develop and evolve modern backend applications within an API-first architecture; Actively shape architectural decisions and strategic competency building in distributed systems; Implement Identity & Access Management concepts and Zero-Trust principles in system designs; Handle productive projects with a focus on asynchronous integration through events and messaging; Provide knowledge transfer and mentoring to team members.
Seniority
Senior, hands-on IC