Job Description:Seeking an experienced Senior Quarkus Developer who can take a hands-on lead in building high-quality microservices and backend systems. This role requires strong communication skills, the ability to collaborate seamlessly with offshore teams, and a solid understanding of enterprise-grade delivery. Experience in the insurance domain is a strong advantage.
Key Responsibilities - Design, develop, and enhance microservices using Quarkus and modern Java.
- Build scalable, resilient, and secure backend APIs.
- Work closely with offshore development and QA teams, ensuring smooth handoffs and coordinated delivery.
- Participate actively in solution design, code reviews, and architectural discussions.
- Diagnose and resolve technical challenges across environments.
- Support CI/CD processes and contribute to DevOps improvements.
- Translate business and domain requirements into technical solutions, especially in insurance use cases.
RequirementsRequired Qualifications - 5-10 years of software development experience.
- Strong hands-on experience with Quarkus framework
- Java 11+, REST API development, microservices
- Hibernate/JPA, ORM best practices
- Experience working with offshore teams in a distributed delivery model.
- Strong verbal and written communication skills.
- Good understanding of cloud-native development (AWS/Azure/GCP exposure is beneficial).
- Experience with automated testing and code quality practices.
Preferred Skills - Insurance domain experience - claims, policy administration, underwriting, or related areas.
- Familiarity with event-driven systems (Kafka, RabbitMQ).
- Exposure to container orchestration (Kubernetes, OpenShift).
- Understanding of CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.