Senior Java Developer

Pune, Maharashtra, India
Mar 04, 2025
Mar 04, 2026
Onsite
Full-Time
2 Years
Job Description

We are seeking a skilled Senior Java Developer with expertise in JBPM, Drools, and Microservices to join our dynamic team. The ideal candidate should have a strong foundation in Java 8+, Spring Boot, and Spring Cloud along with hands-on experience in BPMN 2.0-based workflow automation. A solid understanding of cloud technologies (GCP/AWS), event-driven patterns, and front-end basics (Angular/HTML/CSS/JavaScript) will be an added advantage.

Key Responsibilities

  1. Workflow & Process Automation. Design, develop, and maintain JBPM-based workflows and integrate them into microservices architecture.
  2. Rule Engine Implementation. Utilize Drools for business rule management and decision automation.
  3. Backend Development. Write clean, efficient, and scalable code using Java 8+, leveraging functional programming concepts and best coding practices.
  4. Microservices Architecture. Design and implement robust Spring Boot & Spring Cloud-based microservices with API Gateway and routing configurations.
  5. Database Management. Work with both SQL and NoSQL databases, ensuring high performance and optimized query execution.
  6. Event-Driven Architecture. Implement event streaming and message-driven patterns for seamless communication between services.
  7. Cloud Integration. Develop cloud-native applications and deploy them on AWS/GCP using best DevOps practices.
  8. CI/CD & Version Control. Collaborate with DevOps teams using GIT-based source control and CI/CD pipelines in tools like Jenkins/Bamboo.
  9. Front-End Collaboration. Work closely with front-end teams and have a basic understanding of Angular, HTML, CSS, and JavaScript to facilitate integration.

Required Skills & Experience

  1. Core Java (Java 8+). Strong expertise in object-oriented and functional programming.
  2. JBPM & Drools. Hands-on experience in designing and managing business process workflows and rule engines.
  3. Spring Boot & Spring Cloud. Proven ability to build scalable and efficient microservices.
  4. Microservices & API Development. Expertise in building RESTful APIs, API Gateway, and routing strategies.
  5. SQL & NoSQL Databases. Experience with MySQL, PostgreSQL, MongoDB, or similar.
  6. Event-Driven Patterns. Understanding of Kafka, RabbitMQ, or similar messaging systems.
  7. Cloud Computing. Knowledge of at least one cloud platform (AWS/GCP).
  8. DevOps & CI/CD. Experience with Bamboo, Jenkins, Docker, Kubernetes for deployment automation.
  9. Version Control. Proficiency in Git/GitHub/GitLab for source code management.
  10. Basic Front-End Knowledge. Familiarity with Angular, HTML, CSS, and JavaScript to support front-end interactions.

Nice-to-Have Skills

  • Experience with containerization tools like Docker & Kubernetes.
  • Exposure to GraphQL and WebSockets.
  • Knowledge of security best practices for cloud-based applications.

Why Join Us?

  • Work on cutting-edge BPM and Microservices solutions.
  • Be part of an innovative team using the latest tech stacks.
  • Competitive salary and career growth opportunities.
  • Hybrid work environment with flexibility.

If you are passionate about Java development, workflow automation, and cloud-based solutions, we’d love to hear from you!

Apply now and be a part of our journey!

Related Jobs