We are seeking a highly skilled and motivated Java Developer with strong expertise in Spring Boot, Camunda BPM, and microservices architecture. The ideal candidate will play a key role in designing, developing, and deploying scalable backend services and workflow-driven applications. You will collaborate with cross-functional teams to deliver high-performance solutions that drive business automation and efficiency.
🛠Key Responsibilities
- Design and develop RESTful microservices using Java, Spring Boot, and Spring MVC
- Model and implement business workflows using Camunda BPMN
- Integrate Camunda with external task workers and backend services
- Write dynamic expressions using JEXL scripting for rule-based logic
- Develop and maintain CI/CD pipelines using Jenkins, Groovy, and Shell scripting
- Manage dependencies and build processes using Maven
- Perform API testing and automation using Postman
- Collaborate with DevOps and QA teams to ensure smooth deployment and testing
- Monitor and optimize application performance and reliability
- Document technical designs, workflows, and best practices
🎯 Required Skills
Skill | Proficiency |
Java (8+) | ✅ Strong |
Spring Boot & Spring MVC | ✅ Strong |
Microservices Architecture | ✅ Strong |
Camunda BPM / BPMN | ✅ Strong |
JEXL Scripting | ✅ Working Knowledge |
Postman | ✅ Proficient |
CI/CD Concepts | ✅ Proficient |
Jenkins & Groovy | ✅ Proficient |
Shell Scripting | ✅ Basic to Intermediate |
Maven | ✅ Strong |
🌟 Preferred Skills
- Experience with Spring Cloud, Docker, or Kubernetes
- Familiarity with Kafka or other messaging systems
- Knowledge of unit testing frameworks like JUnit and Mockito
- Exposure to monitoring tools like Prometheus, Grafana, or ELK stack