KGiSLThe ideal candidate should be comfortable working in an event-driven architecture with REST APIs, workers, asynchronous messaging, cloud deployments, observability, and production-grade reliability. Lirio’s architecture includes Spring Boot REST APIs, Kafka-based event processing, PostgreSQL-backed services, API gateway patterns, and microservices deployed on Kubernetes.
Build and maintain cloud-native microservices deployed on Kubernetes across AWS and Azure environments.
Design and implement scalable APIs, workers, event consumers/producers, and integration services.
Work with Kafka-based asynchronous messaging and event-driven workflows to support distributed system communication.
Develop services that integrate with platform components such as API Gateway, orchestration services, data services, messaging services, and third-party integrations.
Partner with architecture, product, QA, DevOps, and data teams to convert business requirements into secure and scalable technical solutions.
Lead technical design discussions, code reviews, and engineering best-practice adoption.
Support platform reliability by designing for resiliency, retries, circuit breakers, observability, and graceful failure handling.
Work with Istio/service mesh , Kubernetes networking, and API security patterns where applicable.
Use Temporal or similar workflow orchestration frameworks to build durable, reliable business workflows.
Collaborate with cloud/platform teams on deployment, scaling, monitoring, and troubleshooting of services.
Mentor developers and provide technical guidance on design patterns, clean code, testing, and production readiness.
Contribute to CI/CD pipelines, automated deployments, environment configuration, and release readiness.
Support production issue triage, root cause analysis, performance optimization, and technical debt reduction.
Strong hands-on experience with Java, Spring Framework, Spring Boot, RESTful API development .
Strong understanding of microservices architecture, domain-driven design, distributed systems, and API design.
Experience with Kafka , event-driven architecture, consumer groups, message processing, retries, and idempotency.
Experience with PostgreSQL , database design, SQL, query optimization, and preferably CloudNativePG/CNPG in Kubernetes.
Hands-on experience with Kubernetes , containers, Helm/manifests, scaling, deployment patterns, and troubleshooting pods/services.
Experience working in cloud environments such as AWS and Azure .
Experience with Istio or service mesh concepts such as traffic routing, mTLS, policy enforcement, and observability.
Experience with workflow orchestration tools such as Temporal .
Strong understanding of security, authentication/authorization, API gateway patterns, and role-based access controls.
Experience with CI/CD tools such as GitHub Actions, Azure DevOps, Jenkins, or similar.
Strong debugging, performance tuning, and production troubleshooting skills.
Ability to lead engineering discussions and communicate clearly with technical and non-technical stakeholders.
Interested in this role?