Software Engineer (Java) - (m/f/d)
Unzer Heidelberg, Baden-Württemberg, Germany
Financial Services · 501-1,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, build, and operate cloud-based microservices while utilizing AI-assisted development tools. Contribute to technical specifications and participate in team knowledge-sharing to improve engineering standards.
What they look for
Requirements
Requires 5+ years of experience with Java 21+ and Spring Boot, along with strong knowledge of distributed systems and event-driven messaging. Candidates should have a hands-on mentality and experience with AI coding assistants and architecture design.
Full description
\n
What your work will look like: - Design, build, test, and operate cloud-based microservices (Java/Spring Boot, Kafka) - Write automated tests (unit, integration, and end-to-end) as an integral part of your daily work - Contribute to product design by writing technical specifications – clear enough to guide both engineers and AI agents - Use AI-assisted development (coding agents, AI code review, spec-driven workflows) in your daily work and help us evolve how we use it - Work with the Unzer Tech standards and processes and help us improve them - Be actively involved in team and organizational knowledge-sharing
What you need to be successful in this role: - 5+ years of experience with Java 21+ and Spring Boot - Solid knowledge of data structures, algorithms, operating systems and distributed systems - Experience with SQL databases (schema design, migrations); NoSQL is a plus - Experience with microservices, event-driven messaging (Kafka, Avro) and Git-based workflows (feature branches, pull requests, code review) - You diligently test (ideally test-first/TDD) and document your deliveries - Experience in architecture design (e.g. Domain-Driven Design) and common design patterns - Experience with observability tools such as Coralogix or OpenTelemetry - Hands-on experience with AI coding assistants/agents (e.g. Claude Code, GitHub Copilot): you use them productively and critically review, test and own the code they produce - Hands-on mentality
Nice to have: - Frontend experience with Angular - Know-how in delivering software to the AWS cloud platform - Experience with Docker, Kubernetes and GitOps (e.g. Argo CD) - Experience building agentic workflows (MCP integrations, custom agent skills, AI steps in CI such as automated PR review) - Experience in regulated environments (payments, PCI-DSS, GDPR)
What’s next?
- Does it sound exciting? - Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.
- We will get back to you within 7 days of receiving your application.
- The interview process includes a 30-minute intro call with a TA Partner, a 45-minute conversation with the Hiring Manager, and a technical interview with the team (60- 90 mins). Please note the process might alter depending on our team’s availability.
\n
Similar roles
-
Java Full Stack Engineer - Professional
HEXAWARE United States
-
Lead Java Developer
Charles Schwab Inc. Lone Tree, Colorado, United States · $165K–$174K/yr
-
IT Engineer Spec IV (Java)
Santander São Paulo, São Paulo, Brazil
-
Java Software Engineer, hybrid, Officer
State Street Krakow, Lesser Poland Voivodeship, Poland · PLN 132K/yr
-
Java - Full Stack Observability Engineer, AVP
State Street Hyderabad, Telangana, India
-
Java Kafka Developer
Barclays pune, Maharashtra, India