Overview
Skills
Job Details
Role: Senior Developer (Quarkus)
Location: USA/Canada (Remote)
Duration: Long Term
No of position: 1
Domain/Industry: Insurance
Year of Experience: 10+
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.
Requirements
Required 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/Google Cloud Platform 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.