Senior Product Engineer (Software/Java)
Core
Builds and designs digital products for the Enterprise Payments organization, ensuring seamless processing of payment solutions for Allstate customers.
Role type
Senior Product Engineer (Software/Java)
Builds
Digital products and payment processing services
Domain
Insurance / Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, J2EE, Spring Boot, REST APIs, Microservices, SQL, Test Driven Development, Continuous Integration/Deployment, Kubernetes, Docker
Preferred skills
JavaScript, React, Angular, Kafka, Cloud platforms (PCF, AWS), Security scan tools
Technologies
Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Security, Swagger, JUnit, Selenium, JBehave, GitHub, Jenkins, Groovy, SonarQube, Gradle, Maven, Datadog, Kubernetes, Docker, Kafka, PCF, AWS
Responsibilities
Participate in iteration planning, standups, and retrospectives; execute strategy keeping customer needs in mind; practice paired programming and test-driven development; establish CI/CD pipelines; provide support for software products in user environments; contribute to code base adhering to clean code practices.
Seniority
Senior, hands-on IC