Senior Java Software Engineer
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
- Department
- Web Development
- Role
- Java Developer
- Locations
- Cluj-Napoca, Brasov, Oradea
- Remote status
- Hybrid
Colleagues
About RebelDot
At RebelDot we enable organizations in more than 15 industries to make an asset out of custom software. From consulting to web or mobile apps, UX-UI design and QA, we help our clients achieve more through technology. Our goal is to make software development effective and hassle-free for small and medium enterprises.
Helping our clients get the most value for their investment in technology is what drives us. Increasingly, this means working with them as a full technical partner, starting with an initial consulting stage where we understand their needs and propose the optimal approach – or, “the line”, as we call it. Because of our ‘rebel’ approach to software development, oftentimes, our solutions are very different from our peers as we stand out through innovation. From there on out, we partner up and lead the line for our clients.