Product Engineer Senior Java Springboot
Core
Architects and designs digital products, applying scientific and technological knowledge to the design, implementation, testing, and documentation of software for Allstate's protection services.
Role type
Senior IC Product Engineer (Java/Spring Boot)
Builds
Large-scale distributed systems and cloud applications using microservices architectures.
Domain
Insurance technology / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Microservices, Cloud architecture, Web/API security (OAuth, SAML), Kafka, MongoDB, Git, CI/CD pipelines, TDD, Performance analysis
Preferred skills
Python, API gateways
Technologies
Java, Spring Boot, Swagger, OpenAPI, Kafka, MongoDB, Jenkins, Maven, Gradle, NPM, Artifactory, OAuth, SAML, OWASP
Responsibilities
Participate in inception and iteration planning meetings; Lead and participate in daily standups and retrospectives; Perform high-level and low-level component and system designs; Establish CI/CD pipelines; Provide support for software products in user environments; Coach the team on paired programming and TDD practices
Seniority
Senior, hands-on IC