Senior Java Entwickler (m/w/d)
Core
Designing and developing scalable cloud-native applications and APIs using modern Java frameworks.
Role type
Senior IC Java Backend Engineer
Builds
Microservices, REST/GraphQL APIs, and event-driven software solutions
Domain
Cloud-native software development
Deliverable
production ML models | product features
Required skills
Java (Spring Boot, Quarkus, Micronaut), REST/GraphQL API design, Kubernetes, AWS/Azure/GCP, SOLID principles, Clean Code, Software Design Patterns, Microservices/Modularization, Unit Testing (JUnit, Mockito), Event-driven architecture
Preferred skills
FaaS, Azure-based services, full SDLC tooling
Technologies
Spring Boot, Quarkus, Micronaut, Kubernetes, AWS, Azure, GCP, JUnit, Mockito
Responsibilities
Develop APIs (REST/GraphQL), build applications in cloud environments, apply SOLID principles and design patterns, conceptualize complex software solutions, implement test automation, utilize event-driven designs
Seniority
Senior, hands-on IC