Senior Java/Spring Boot Developer - Auto Insurance Pricing Platform

Artech
Rowlett, TX, United States
13 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$83,200 - $93,600
Working hours
Regular working hours

Tech stack

ASP.NET Java (Programming Language) JavaScript (Programming Language) ADO.NET Amazon Web Services Amazon S3 Business Logic Architectural Patterns Big Data C Sharp (Programming Language) Software Quality Code Review
+20 more
Data Transformation Software Design Patterns Gradle Object-Oriented Software Development Multithreading Scripting .NET Core Spring Cloud Concurrency Spring-boot Parallel Computation AWS Lambda Git Event Driven Architecture External System Integrations Apache Kafka Build Tools Restful APIs Api Management Microservices

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.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…