RebelDot

Senior Java Software Engineer

RebelDot · Cluj-Napoca, Cluj, Romania

IT Services and IT Consulting · 201-500 employees

Jun 24
Senior (5-10 yrs) Full-time Romania
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will design and develop scalable, cloud-native backend services and microservices using Java and Spring Boot. Additionally, you will maintain distributed, event-driven systems and manage deployments within Azure and Kubernetes environments.

What they look for

Java 17+ Spring Boot JPA PostgreSQL Microservices Distributed Systems Kafka RabbitMQ Azure Service Bus Kubernetes Helm Terraform Azure DevOps Cloud-native Event-driven architecture

Requirements

The ideal candidate has strong experience with Java 17+, Spring Boot, JPA, and PostgreSQL. You must also have hands-on experience with messaging technologies, infrastructure as code tools like Terraform, and Azure DevOps pipelines.

Full description

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