logo
Haystack

Java Software Engineer

EU

September 18, 2026 at 7:38 AM

✨ AI summary

Location

  • Hamburg, Germany

Programming Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • React
  • Material UI
  • Gradle

Cloud Services

  • Microsoft Azure
  • Amazon AWS

Databases

  • Relational databases
  • NoSQL databases

Experience Level

  • Several years of software development experience
We are working with a fast-growing tech company that's disrupting the monetization and subscription management space with its innovative cloud platform. They empower businesses globally to simplify complex payment and financial processes, aiming to become a European market leader.

The Role

  • Design, implement, and maintain microservices for the payment domain using Java, Spring Boot, Gradle, and Kubernetes.
  • Apply experience with relational and NoSQL databases to choose appropriate solutions.
  • Develop intuitive user interfaces with React, TypeScript, and Material UI for efficient processing of complex payment transactions.
  • Ensure code quality, extensibility, and readability by adhering to Clean Code principles, especially for financial transactions.
  • Proactively identify and resolve technical issues through tracking, alerts, and monitoring before they impact customers.
  • Collaborate with users and customer support to provide quick and pragmatic solutions for technical problems.
  • Maintain high-quality standards through automated testing across relevant levels for sustainable product development.
  • Operate platform services in Microsoft Azure and Amazon AWS clouds, working closely with DevOps.

What You'll Need

  • Several years of software development experience with strong Java knowledge, ideally with Spring Boot and other relevant tech stack components.
  • Experience with external APIs, webhooks, and asynchronous event processing, preferably in payment, fintech, or integration environments.
  • Enthusiasm for clean system architectures, with an interest in Domain-Driven Design, Microservices, and hexagonal architecture.
  • A proactive approach to code improvement, separating responsibilities for long-term maintainability.
  • Ability to work cross-functionally, share knowledge through pair-programming, and engage in continuous team development.
  • Willingness to leverage AI as a tool for efficiency and better solutions, while retaining responsibility for outcomes.
  • Strong problem-solving skills and a passion for developing reliable, secure, and scalable software in digital payments and finance.
  • Fluent in German (min. B2) and proficient in English.

What's On Offer

  • The opportunity to actively shape an innovative product and take on significant responsibility.
  • A collaborative and supportive team environment that values continuous learning and knowledge sharing.
  • Fast and effective recruiting process focusing on mutual fit.
  • The chance to work in a dynamic company that values self-determination and flat hierarchies.

Apply via Haystack today!