We are looking for a Senior Java Software Engineer who will be building together with us scalable, cloud-native applications and complex distributed systems. In this role, you will contribute to the design, development, and evolution of microservices-based solutions running in modern Azure environments. You will collaborate closely with cross-functional teams to deliver reliable, high-performing software while supporting DevOps and continuous delivery practices. The ideal candidate combines strong backend engineering expertise with a solid understanding of infrastructure, deployment automation, and cloud technologies. Experience in event-driven architectures and order orchestration flows will help you make an immediate impact.
You might be our missing piece if you have
Strong experience with Java 17+ and Spring Boot.
Solid knowledge of JPA and PostgreSQL.
Experience designing and developing microservices and distributed systems.
Hands-on experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
Experience working with Kubernetes, Helm, and Terraform.
Experience building and maintaining Azure DevOps pipelines.
A sense of belonging when reading about our culture.
Nice to have:
Experience with order management systems and orchestration flows or e-commerce domain experience.
We will be working together on:
Designing and developing scalable backend services using Java and Spring Boot.
Building and maintaining distributed, event-driven systems.
Implementing integrations through messaging platforms and asynchronous communication patterns.
Contributing to the architecture and evolution of complex microservices ecosystems.
Deploying and operating applications in Kubernetes-based environments.
Helping deliver robust cloud-native solutions running on Azure
By continuing you agree to our Terms & Privacy Policy.