Drools Developer

Posted 5 Days Ago
Be an Early Applicant
Lisboa
Senior level
Information Technology • Consulting
The Role
The Senior Drools Developer will design, implement, and maintain business rules and decision management systems using Drools. Responsibilities include developing business rules, system integration with Java, performance optimization, collaboration with teams, and mentoring junior developers. The role involves ensuring robust documentation and maintaining scalable, efficient rule logic within enterprise applications.
Summary Generated by Built In

Company Description

Alter Solutions Portugal is an IT Consultancy Company, promoter of Digital Transformation, part of the Alter Solutions Group, created in 2006, in Paris.

In 2022, Alter Solutions joined the act digital group, constituting a global community of talent in Technology, with presence in thirteen countries: Germany, Belgium, Brazil, Canada, United States of America, Mexico, Morocco, Spain, France, Luxembourg, Poland, Portugal and Serbia. Also in 2023, we were certified as a Great Place to Work©.

In Portugal, we partner with over 120 clients and a team of over 500 people, working in projects for industries as diverse as banking, insurance, transportation, aviation, energy, and telecom.

Headquarters of the Nearshore IT center, Alter Solutions Portugal has a dedicated team of around 30 specialized professionals, integrated into projects with several internationally renowned clients.

Job Description

We are seeking an experienced Senior Drools Developer to design, implement, and maintain complex business rules and decision management systems. The ideal candidate will have a deep understanding of Drools, the Java ecosystem, and business rule management systems (BRMS). They will work closely with cross-functional teams to integrate Drools-based solutions into larger enterprise applications, ensuring scalability, performance, and maintainability.

Key Responsibilities:

Rule Design & Implementation

  • Develop and maintain business rules using Drools and integrate them with enterprise applications.
  • Analyze requirements and translate them into efficient and scalable rule logic.
  • Collaborate with business analysts and domain experts to capture and implement decision logic.

System Integration

  • Design and implement integrations between Drools and other application components using Java and related technologies.
  • Ensure seamless data flow and interaction between Drools and external systems or databases.

Performance Optimization

  • Optimize Drools rules and workflows to enhance performance and scalability.
  • Monitor and troubleshoot Drools execution, identifying and resolving bottlenecks or issues.

Collaboration & Mentorship

  • Work closely with architects, developers, and QA teams to ensure alignment with project goals and technical standards.
  • Provide mentorship to junior developers, promoting best practices in Drools development and BRMS usage.

Documentation & Maintenance

  • Maintain clear documentation of rules, workflows, and system integrations.
  • Ensure all rule changes and deployments are tracked and version-controlled.

Qualifications

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in Java development with at least 3+ years focused on Drools.
  • Proven experience in designing and implementing complex business rule systems using Drools.

Skills & Competencies

  • Expertise in Drools rule development, including DRL (Drools Rule Language).
  • Strong Java programming skills, including experience with frameworks like Spring or Spring Boot.
  • Solid understanding of BRMS and decision management systems.
  • Experience with integration technologies (REST, SOAP, JMS, etc.).
  • Familiarity with rule testing tools and strategies (e.g., JUnit, KIE Testing).
  • Proficient in database integration, with knowledge of SQL and ORM tools (e.g., Hibernate).
  • Strong problem-solving skills with attention to detail.
  • Excellent communication skills, both verbal and written.

Preferred Skills

  • Experience with cloud platforms (AWS, Azure, or Google Cloud) for deploying Drools-based solutions.
  • Knowledge of Apache Kafka or similar event-driven platforms.
  • Familiarity with containerization tools like Docker and orchestration frameworks like Kubernetes.

Additional Information

  • Hybrid working model in Lisbon.
  • Fluency in Portuguese and English (minimum B2).

Top Skills

Drools
Java
The Company
HQ: Versailles
616 Employees
On-site Workplace
Year Founded: 2006

What We Do

The Alter Solutions Group is an IT Consultancy group, promoter of Digital Transformation, created in 2006, in Paris. In 2022, Alter Solutions joined the act digital group, constituting a global community of talent in Technology, with presence in twelve countries: Germany, Belgium, Brazil, United States of America, Canada, Morocco, Spain, France, Luxembourg, Poland, Portugal and Serbia. In 2023, we were recertified as a Great Place to Work®. Know more about Life at Alter: https://www.linkedin.com/company/alter-solutions-group/life/altersolutionsgroup

Similar Jobs

Hybrid
Lisboa, PRT
289097 Employees
Hybrid
Lisboa, PRT
289097 Employees
Remote
Lisboa, PRT
9850 Employees
Lisboa, PRT
166834 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Enterprise Web • Consulting • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees
HERE Thumbnail
Software • Logistics • Internet of Things • Information Technology • Computer Vision • Automotive • Artificial Intelligence
Amsterdam, NL
6000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account