Posted on: 27/10/2025
Job Description :
- Writes code, develops software components, and implements functionalities according to project requirements.
- Collaborates with the development team and other stakeholders to design and define the technical architecture and infrastructure required for digital solutions.
- Contributes to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability.
- Tests own code and participate in the overall quality assurance process.
- Writes and executes unit tests, conducts code reviews, debugs, and troubleshoots issues to ensure the reliability and stability of digital solutions.
- Participates in agile or other development methodologies, attends meetings, and contributes to project planning and progress tracking.
- Creates and maintains technical documentation, including system designs, specifications, user guides, and other relevant documentation.
- Seeks opportunities for professional development and growth, such as attending conferences, taking online courses, or participating in relevant training programs.
- Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects.
- 4+ years of experience in Developing Java applications in Spring boot, Spring MVC
- 4+ years of experience in Building APIs and services using REST and JUnit Testing
- 2+ Automation technologies (e., Maven or Gradle, Jenkins, etc.)
- 4+ Building, testing, and deploying code to run on cloud infrastructure
- 5+Experience working with Drool rules engine and rule-based systems
- Designs the rule engine flows.
- Decides between stateless/stateful sessions.
- Design and implement scalable rule-based systems using Drools BRMS.
- Decide between stateless vs.stateful KIE sessions based on use case.
- Lead the development of DRL files and decision tables.
- Optimize rule performance and manage rule conflicts.
- Ensure rules are modular, maintainable, and testable-
- Integrate Drools with Java-based applications and other enterprise systems
- Oversee deployment pipelines for rule updates and versioning.
- Work with business analysts to translate requirements into executable rules
- Document rule logic, dependencies, and testing strategies
- Resolve issues related to rule execution, memory management, and rule firing.
- Provide third-level support for rule-related bugs or performance bottlenecks
- Deep understanding of Drools Rule Language (DRL), KIE sessions, and rule lifecycle.
- Integrates DROOLS with other systems (e., databases, APIs).
- Defines business rules in collaboration with stakeholders.
- May use decision tables or no-code interfaces for rule authoring
Did you find something suspicious?
Posted By
Pallavi
Talent Acquisition Executive at TECH MANTRAMINDS INDIA PRIVATE LIMITED
Last Active: 4 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1565205
Interview Questions for you
View All