Job Description
Roles & Responsibilities
Design, develop, and maintain microservices using Spring Boot or Python.
Build distributed, event-driven systems leveraging Orkes/Netflix Conductor for workflow orchestration.
Create workflow definitions, tasks, workers, and integrations using Conductor.
Develop RESTful APIs and integrate backend services with internal and external systems.
Optimize service performance, reliability, and scalability.
Collaborate closely with DevOps, QA, and product teams.
Troubleshoot production issues and implement robust solutions.
Write clean, maintainable, and well-documented code.
Contribute to architectural discussions and technical design decisions.
Required Skills & ExperienceTechnical Skills
Strong experience in Spring Boot (Java) or Python for backend development.
Hands-on knowledge of Orkes Conductor or Netflix Conductor (workflow development, task workers, queues).
Experience building scalable microservices and distributed systems.
Strong understanding of:
RESTful API design
Event-driven architectures
Messaging queues (Kafka, RabbitMQ, etc.)
Experience with SQL and NoSQL databases.
Good understanding of CI/CD pipelines and containerization technologies (Docker, Kubernetes).
Desired Candidate Profile
Experience with cloud platforms (AWS / GCP / Azure).
Understanding of API gateways, service registries, and observability tools (Prometheus, Grafana, ELK).
Knowledge of caching systems (Redis, Memcached).
Familiarity with Git, Maven/Gradle, Poetry/Pipenv, etc.