Senior Java/Spring Boot Developer - Auto Insurance Pricing Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
Weβre seeking an experienced Senior Developer to work on our auto insurance pricing platform, a sophisticated Spring Boot application that integrates with external APIs (like Earnix) to calculate policy premiums and manage complex factor-based pricing logic. Youβll work with AWS cloud infrastructure and manage large-scale data operations. Key Responsibilities β Design and implement scalable solutions for policy premium calculations and rate and risk management β Develop and maintain Spring Boot microservices that handle external API integrations β Build robust data models and mapping layers for insurance pricing factors β Implement complex business logic for discount calculations, surcharges, and tier-based pricing β Architect and optimize AWS infrastructure solutions including DocumentDB, Aurora DB, S3, and Lambda functions β Design and implement Kafka-based event streaming for rate models β Implement multi-threaded and parallel processing solutions to optimize performance at scale β Mentor junior developers and conduct code reviews β Optimize performance for data-heavy operations involving hundreds of pricing variables and cloud-based data storage β Ensure code quality, maintainability, and adherence to architectural patterns
Requirements
β 7 years of Java development experience β 5 years working with Spring Boot and Spring ecosystem β 3 years of hands-on AWS experience (DocumentDB, Aurora DB, S3, Lambda) β Strong understanding of multi-threading, concurrency patterns, and parallel processing β Strong understanding of REST APIs and external system integrations β Experience working with Apache Kafka and event-driven architectures β Experience with Gradle build systems β Proficiency in object-oriented design and design patterns β Background in financial, insurance, or high-complexity domain applications β Git version control expertise Nice-to-Have Skills β Python scripting for AWS tooling or automation β JavaScript for full-stack contributions β Experience with data transformation and mapping frameworks β Knowledge of insurance or pricing domain concepts β AWS certification (Solutions Architect or Developer Associate) β Experience with Kafka Streams or Spring Cloud Stream
Skills: Client ADO.NET~Core .NET Technologies~ASP.NET 4.5~C# 5.0 Experience Required: 6-8
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦