JOB DESCRIPTION
Job Summary
We are looking for a Java/Spring developer with strong experience in enterprise application development and integrations within the insurance domain. The role involves implementing and supporting distribution and producer management solutions, with hands-on work across Java, Spring Boot/MVC, REST/SOAP services, and relational databases.
The ideal candidate will have experience with Majesco Distribution Management or similar insurance platforms, a solid understanding of producer lifecycle processes, and exposure to standard SDLC practices. Strong problem-solving skills, ownership mindset, and effective communication are essential. Exposure to containerization (Docker/Kubernetes) and licensing/compliance integrations is a plus.
Required Skills & Experience
- Technical Skills
- Strong handson experience with Java and Spring (Spring MVC/Boot), RESTful and SOAPbased web services (e.g., Apache CXF), and standard integration patterns.
- Solid experience with relational databases (Oracle and/or MS SQL Server), SQL, and basic performance tuning related to DM/ICD schemas.
- Familiarity with frontend technologies (HTML5, CSS3, Bootstrap, JavaScript framework) and troubleshooting.
- Exposure to containerized deployments (Docker, Kubernetes/AKS) and understanding of how pods are deployed, monitored, and tuned is a strong plus.
- Domain & Product Skills
- Experience implementing or supporting Majesco Distribution Management or similar distribution/producer management solutions in the insurance domain.
- Understanding of producer lifecycle concepts: onboarding, licensing and appointments, hierarchies, commissions, and compliance.
- Exposure to NIPR/PDB integrations or similar licensing/compliance services is an advantage.
- Practices & Methodology
- Comfort with version control systems (Git/SVN), code review workflows, and branching strategies aligned to productimplementation models.
- Familiarity with standard SDLC practices in enterprise implementations (requirements analysis, estimation, design, development, unit testing, defect fixing, deployment support).
- Personal Attributes
- Strong analytical and problemsolving skills, with the ability to debug complex configuration and integration issues across designtime and runtime environments.
- Proactive ownership mindset with attention to upgradeability, maintainability, and adherence to product standards and guardrails.
- Effective communication skills to work with distributed product, implementation, and client teams.