Software Engineer Java (m/w/d)
Core
Java Software Engineer supporting development teams with technical questions around Java, software architecture, APIs, quality, observability, and cloud-native development.
Role type
Software Engineer (Java)
Builds
Reusable solutions and modern architecture approaches like microservices, event-driven architecture, DDD, and API-first design.
Domain
Software Engineering, Cloud-native, AI/LLM development
Deliverable
production ML models
Required skills
Java, Spring, APIs, Microservices, Cloud, Containers, CI/CD, Kubernetes, DDD, Event-driven architecture, API-first design, AI/LLM development
Preferred skills
Developer Productivity tools, DevEx optimization, Technical workshops, Knowledge sharing
Technologies
Java, Spring, Kafka, Kubernetes, Cloud-native platforms
Responsibilities
Support development teams with technical questions; Contribute to modern architecture approaches; Improve Developer Experience (DevEx); Participate in workshops and technical exchanges; Develop reusable solutions; Engage in strategic technical initiatives for AI and agent-based development.
Seniority
Mid-level, hands-on IC