Job Title: Camunda 8 + Java + Spring Boot Developer
Location: Bengaluru / Pune / Hyderabad
Employment Type: [Contract]
Experience Level: 5+ years of relevant experience in
Camunda 8
Job Overview:
We are seeking an experienced
Camunda 8 + Java + Spring Boot Developer who is skilled in building scalable, maintainable, and resilient software solutions. The ideal candidate will play a key role in designing and developing applications that meet business needs while adhering to best practices in microservices architecture and cloud deployment. You will collaborate with cross-functional teams to deliver high-quality solutions and drive continuous improvement.
Key Responsibilities:
- Software Design & Development: Design, develop, and maintain reliable, testable, and maintainable software using Camunda 8, Java (Java 8, 11, or 17), and Spring Boot frameworks.
- Microservices Architecture: Develop applications based on microservices architecture with a focus on scalability and performance.
- Cloud & Containerization: Deploy and manage applications using Docker and cloud platforms (PAAS) such as Azure or AWS.
- DevOps Integration: Leverage Azure DevOps or AWS for CI/CD, ensuring seamless integration between development and deployment.
- Database Management: Work with MS SQL, MySQL, and MongoDB for database integration and optimization.
- Messaging & Queuing: Implement messaging solutions using RabbitMQ, IBM MQ, or Kafka for asynchronous communication.
- Monitoring & Alerting: Set up monitoring and alerting systems using ELK, Grafana, and Prometheus to ensure system health and performance.
- Collaboration & Mentorship: Collaborate with team members and mentor less experienced developers to foster a culture of continuous improvement.
- Version Control: Use Git for version control and manage codebases effectively.
Mandatory Skills:
- Camunda 8: Strong expertise in Camunda 8 for workflow automation and BPM.
- Languages: Proficiency in JavaScript, CSS, Java 8, 11, or 17, SQL.
- Databases: Experience with MS SQL, MySQL, and MongoDB.
- Java Frameworks: Extensive experience with Spring Boot.
- ORM Frameworks: Proficiency in Hibernate.
- Version Control: Expertise with Git.
- Cloud: Experience working with any cloud platform (PAAS).
- DevOps: Experience with Azure DevOps or AWS for CI/CD.
- Containerization: Proficient with Docker for containerized deployments.
- Messaging Queues: Experience with RabbitMQ, IBM MQ, and Kafka.
- Operating Systems: Proficient in working with both Windows and Linux environments.
- Monitoring & Alerting: Familiarity with tools like ELK, Grafana, and Prometheus for monitoring system performance.
- Architecture: Expertise in microservices architecture.
Preferred Qualifications:
- Strong analytical skills with the ability to solve complex problems efficiently.
- Familiarity with Agile development methodologies.
- Excellent communication and collaboration skills.
- Ability to work independently as well as in a team-oriented environment.
- Demonstrated experience in leading development initiatives.
Why Join Us:
- Opportunity to work with cutting-edge technologies in Camunda, Java, and Cloud platforms.
- Be a part of a collaborative and innovative development team.
- Gain exposure to complex and large-scale projects with opportunities for professional growth.