Senior Drools Developer (M/F)
Decskill
08.05.2025 | | Referência: 2265362

PARTILHAR
Empresa:
Decskill
Descrição da Função
Decskill was founded in 2014 as an IT Consulting Company and their main mission is to delivery value through the knowledge. We enable companies to meet the chalenges of digital world by providing our clients with business models that ensure technological capacity, flexibility and agility. We are more than 500 consultants with offices in Lisbon, Porto and Madrid.
DECSKILL operates in 3 main areas:
- DECSKILL TALENT, through which we provide our clients with an extension to their IT teams;
- DECSKILL BOOST, through which we provide our client with software development models to increase capacity and optimize Time-to-Market, where we create and manage teams that deliver according to their needs, at the desired speed;
- DECSKILL CONNECT, through which we provide our client with consulting services, as well as the implementation and management of information technology infrastructures.
Our practice results in the creation of value for our customers, either by delivering qualified and value-added services, or through highly qualified and motivated professionals, as well as technology solutions that allow us to operate and transform the business of our customers.
We are searching for a looking for Senior Drools Developer!
Mission: 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.
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
Requirements:
- 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.
- Good level of english.
If you're interested in this job, please send your CV to with reference "CA/Drools".
Thank You!
Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.

Observações
Not Specified (Portugal)