Back to Jobs
Recently postedFull timeTechnology

Software Engineer (Java) - (m/f/d)

UnzerHeidelberg🇩🇪Germany

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationHeidelberg, Germany
Talent AcquisitionDockerMicroservicesSQLSpringSpring BootGitAWSTDDAngularGDPRJavaKafkaGenerative AIKubernetes

Job description

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.

Similar jobs