Camunda Database

6 days ago


Jodhpur, India Apptad Inc. Full time

Job Description:

We are seeking an Expert Software Engineer with deep experience in Camunda 7, Java 8+, Spring Boot, and cloud-native technologies to join our development team. You will be responsible for designing, implementing, and maintaining high-performance, scalable backend services that integrate with various systems, as well as automating complex business workflows using Camunda. This position offers the opportunity to work in a fast-paced environment with cutting-edge technologies.

Key Responsibilities:

  • Camunda 7 Development: Design, implement, and optimize business process workflows using Camunda 7, including BPMN, CMMN, and DMN models. Work with Camunda Modeler to create process diagrams and manage workflows in Camunda Cockpit.
  • Backend Development: Design and develop Java-based backend services using Java 8+ and Spring Boot. Ensure the services are optimized for performance, scalability, and security.
  • Microservices Architecture: Develop and maintain microservices for high-volume, real-time applications that interface with internal and external systems.
  • Database Integration: Work with both NoSQL (e.g., MongoDB, Cassandra) and SQL databases (e.g., MySQL) to design and optimize database schemas, queries, and integration points with backend services.
  • Cloud & Kubernetes: Deploy and manage applications in a cloud-native environment using Kubernetes for container orchestration. Collaborate with DevOps teams to ensure the smooth deployment and operation of microservices.
  • REST API Development: Build RESTful APIs for seamless integration between internal systems and external services, ensuring high availability and low latency.
  • Performance Optimization: Continuously monitor and optimize system performance, including latency, throughput, and resource utilization.
  • Collaboration & Agile Practices: Work closely with cross-functional teams including product managers, architects, and QA engineers. Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Documentation: Create and maintain technical documentation, including architecture diagrams, API specifications, and user guides for Camunda workflows.

Required Skills & Qualifications:

  • Expert-level experience with Camunda 7, including hands-on experience with Camunda Modeler, Camunda Cockpit, and business process automation (BPMN, CMMN, DMN).
  • Strong Java 8+ programming skills and experience with the Spring Boot framework for developing scalable, robust backend services.
  • Hands-on experience with database technologies:
  • NoSQL databases (e.g., MongoDB, Cassandra, Redis)
  • MySQL or other relational databases.
  • Experience with Cloud environments (e.g., AWS, Azure, GCP) and container orchestration using Kubernetes.
  • Familiarity with message queues (e.g., Kafka, RabbitMQ) for asynchronous communication.
  • Proficiency in building and consuming RESTful APIs.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Solid understanding of microservices architecture, design patterns, and best practices.
  • Knowledge of Agile methodologies and experience working in Agile teams.
  • Strong problem-solving skills and the ability to work independently and in a collaborative environment.
  • Excellent communication skills, both verbal and written.

Preferred Skills:

  • Experience with Docker for containerization.
  • Camunda Enterprise version experience is a plus.
  • Knowledge of frontend technologies (React, Angular, etc.) is a plus for full-stack development.
  • Experience with security best practices in cloud and microservices environments.

Education & Experience:

  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software engineering with a focus on backend development and business process automation.