Senior Software Engineer I
Core
Design and develop software solutions for risk assessment tools within the insurance policy lifecycle, focusing on performance optimization and distributed systems.
Role type
Senior Software Engineer (Backend)
Builds
Risk assessment software products and microservices for insurance clients
Domain
Insurance / Risk Management / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java (8, 11, 21), Spring Boot, Spring MVC, Microservices, Hibernate, JPA, Cosmos DB, Docker, Helm, Kubernetes, CI/CD, Azure, REST APIs, distributed systems
Preferred skills
Kafka/EventHub, Databricks, Python, Java migration experience
Technologies
Java, Spring Boot, Spring MVC, Hibernate, JPA, Cosmos DB, Docker, Helm, Kubernetes, GitHub Actions, Azure, Kafka, EventHub, Databricks
Responsibilities
Collaborate with technical personnel to finalize software requirements; Develop and review detailed specifications; Implement software development processes and coding best practices; Develop, troubleshoot, and resolve technical issues; Work with key stakeholders in Agile and Waterfall methodologies; Configure and support services using containerization and cloud environments.
Seniority
Senior, hands-on IC