Posted on: 26/10/2025
JAVA Back-End Engineer - SDE II
Experience : 5 to 7 years
Job Description :
As a Back-End Engineer at Revolution ES, you will play a pivotal role in building and enhancing the core infrastructure that powers our revolutionary production management platform. You will work alongside a talented and collaborative team of engineers, contributing to the development of scalable, reliable, and high-performance back-end systems.
Roles and Responsibilities :
- Collaborate with cross-functional teams to design, develop, and maintain back-end systems.
- Write clean, efficient, and maintainable code using Java (minimum Java 8, ideally Java 17).
- Implement and optimize microservices using Springboot, Vert.x and apply functional programming principles with RxJava.
- Work with MongoDB and Elasticsearch to manage and query data efficiently.
- Utilize AWS services, including ECS, to deploy and manage containerized applications.
- Participate in the development and maintenance of cloud infrastructure using Terraform (a plus).
- Ensure the scalability, security, and reliability of our back-end services.
- Collaborate on architecture and design decisions to drive innovation and improve system performance.
Key Skills :
- Strong knowledge of Algorithms, Data Structures, and Object-Oriented Programming (OOP) concepts.
- Solid understanding of software design patterns and architectural principles.
- Strong proficiency in the Spring Boot framework; experience with RxJava and Vert.x is a strong plus.
- Experience with messaging systems such as RabbitMQ or Kafka.
- Strong experience writing unit tests using JUnit and Mockito.
- Familiarity with CI/CD automation tools (e.g., CircleCI, Jenkins, or GitHub Actions).
- Proven experience with monitoring and logging tools, such as DataDog.
- Experience with MongoDB, Elasticsearch, and other modern database systems.
Qualification :
- Bachelor's or master's degree in computer science or a related field.
- Strong proficiency in Java (minimum Java 8; Java 17 preferred).
- Solid understanding of microservices architecture and cloud platforms, with a focus on AWS and ECS.
- Strong problem-solving skills and a passion for building high-quality software.
- Excellent communication and teamwork abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564652
Interview Questions for you
View All