Product Engineer Senior Java Springboot
Core
Architects and designs digital products, owning the full lifecycle from inception to production success for Allstate's protection services.
Role type
Senior Product Engineer (Software Engineer)
Builds
Large-scale distributed systems and microservices applications for the cloud
Domain
Insurance technology / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST API design, Microservices architecture, Cloud systems, Database design (MongoDB), Kafka messaging, CI/CD pipelines, Test-driven development, Performance optimization
Preferred skills
Python, API Gateway experience, OpenAPI/Swagger expertise
Technologies
Java, Spring Boot, MongoDB, Kafka, Git, Maven, Gradle, Jenkins, OAuth, SAML, OpenID
Responsibilities
Architect and design digital products using modern tools and frameworks; Lead and participate in daily standups, retrospectives, and technical reviews; Establish and maintain CI/CD pipelines; Coach the team on paired programming and test-driven development; Provide support for software products in user environments; Partner with product managers on backlog planning and strategy alignment.
Seniority
Senior, hands-on IC