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