Overview
Senior Java Drools Developer (Mumbai/Ahmedabad/PWFH)
No. of Positions: 1
Experience: 5 - 9 years
Job Description:
Work with Team Lead to understand business requirements
Develop functionality/modules with a focus on usability, reliability and supportability
Ensure excellent levels of performance and scalability
Adhere to architectural goals and principles
Document technical design, process flow and support plans
Consult with various implementation and quality-assurance teams to create and execute unit tests for all code developed
Profile:
5 to 8 years of experience required
BE/ BTech, preferably with strong curriculum in Computer Sciences
High proficiency in programming and software design in J2EE and related technologies (JSP, Spring, Servlets, Hibernate)
Experience in working with Drools is MANDATORY
Experience in JBPM is an added advantage
Experience with UI Technologies is a Plus
Ability and willingness to learn new technologies
Java Developer with JEE2 and Drools expertise is a skilled professional responsible for developing enterprise-grade applications using Java technologies, specifically Java Enterprise Edition (JEE2) and the Drools Business Rule Management System (BRMS). This developer typically works in dynamic, large-scale environments and is proficient in designing, building, and maintaining complex, rule-based systems.
Java & JEE2 Framework: Proficiency with Java, including knowledge of enterprise Java components like EJB, JPA, JSP, and Servlets.
Drools Rules Engine: In-depth understanding of the Drools framework for implementing, managing, and executing complex business rules in applications.
Database Management: Experience with relational databases (such as MySQL, Oracle, or SQL Server) and integrating them with Java EE applications.
Software Design Patterns: Knowledge of common design patterns (e.g., MVC, Singleton, Factory) to structure code in a maintainable and scalable manner.
Version Control & Collaboration: Experience using Git, SVN, or similar version control systems for managing code and collaborating with teams.
Agile Methodologies: Familiarity with Agile development processes, such as Scrum or Kanban, to deliver software in an iterative and flexible manner.
Overall, a Java Developer with JEE2 and Drools plays a critical role in the development of enterprise systems that require both robust application frameworks and intelligent rule management. This individual combines deep technical knowledge with problem-solving skills to deliver high-quality, dynamic, and rule-driven applications.
Job Type: Full-time
Schedule:
- UK shift
Education:
- Bachelor's (Preferred)
Experience:
- java/jee2: 2 years (Preferred)
- drools: 1 year (Preferred)
Work Location: Remote