DevLabs Technology®
Website:
devlabstechnology.com
Job details:
Company Description
DevLabs Technology® is a trusted partner providing IT consulting and services to drive business growth through innovative technology solutions. With a team of experienced professionals, DevLabs delivers tailored IT strategies, secure managed services, and custom software development to meet the unique needs of its clients. The company is committed to enabling businesses to thrive in the evolving digital landscape and achieve long-term success. By integrating technology seamlessly with business processes, DevLabs aims to create efficient, innovative organizations and support clients throughout their digital journey.
Job Summary
We are looking for an experienced Java Backend Engineer with strong expertise in rules engine development to design and build a cloud-native rules processing platform. The ideal candidate will work on migrating legacy workflows into a scalable Drools-based rules engine, enabling real-time case tracking and high-volume rule execution.
Key Responsibilities
Develop and optimize a Spring Boot 3.x / Java 21+ application acting as a wrapper around the Drools KIE runtime.
Design and maintain OpenAPI (Swagger) specifications for a unified REST API supporting batch, paginated, and filtered execution modes.
Build and manage NoSQL data models in Firestore to store dynamic rule configurations and workflow states.
Implement Cloud Run Jobs and Tasks to process asynchronous, long-running batch executions across large datasets.
Stream rule execution logs and metrics into BigQuery for real-time analytics and auditing.
Develop robust data access layers using Hibernate/JPA with PostgreSQL (Cloud SQL).
Implement Stateless KIE Sessions to ensure high concurrency and horizontal scalability.
Collaborate with cross-functional teams to ensure performance, scalability, and reliability of the system.
Required Skills & Qualifications
6+ years of experience in Java backend development
Strong hands-on experience with Spring Boot (3.x preferred)
Expertise in Apache Drools / Rules Engine frameworks
Solid understanding of REST API design and OpenAPI specifications
Experience with Hibernate/JPA and relational databases (PostgreSQL)
Familiarity with GCP services such as Cloud Run, Firestore, and BigQuery
Experience with asynchronous processing and batch jobs
Strong understanding of microservices architecture and scalability patterns
Good to Have
Experience with Java 21+ features (or newer versions)
Knowledge of event-driven architecture
Exposure to workflow migration or legacy modernization projects
Understanding of performance tuning and distributed systems
Click on Apply to know more.