Java Software Engineer
Core
Backend development and maintenance for insurance systems including policy management, claims, underwriting, and CRM.
Role type
Senior Java Software Engineer
Builds
Insurance domain applications (policy, claims, underwriting, CRM) and RESTful APIs
Domain
Insurance / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring MVC, RESTful API design, Angular, TypeScript, HTML, CSS, Relational Databases (MySQL, PostgreSQL, Oracle), SQL, Git, Maven, Gradle
Preferred skills
Insurance/Financial industry domain knowledge, Microservices architecture, Docker, Kubernetes, Unit testing, TDD, Agile/Scrum
Technologies
Spring Boot, Spring MVC, Angular, TypeScript, MySQL, PostgreSQL, Oracle, Git, Maven, Gradle, Docker, Kubernetes
Responsibilities
Design and develop RESTful APIs; Collaborate with frontend teams on Angular integration; Participate in system analysis, database design, and code reviews; Coordinate with business units, PMs, and QA for requirements, testing, and deployment.
Seniority
Senior, hands-on IC