Senior Product Engineer - Software Java

November 7

Apply Now
Logo of Allstate

Allstate

Auto Insurance • Life Insurance • Retirement Planning • Homeowners Insurance • Motorcycle Insurance

10,000+

💰 Post-IPO Equity on 2014-01

Description

• Architects and designs digital products using modern tools and technologies. • Applies a systematic application of scientific and technological knowledge to software development. • Owns and manages application running in production, accountable for product success through achieving KPIs. • Participates in iteration planning, ensuring common understanding of backlog items. • Leads daily standups and retrospectives for feedback and improvement. • Provides input into architecture and design, collaborating to solve problems. • Establishes CI/CD pipelines and practices. • Provides support for software products in user environments. • Coaches junior team members on technologies.

Requirements

• Strong understanding of computer science concepts, object-oriented design principles • 4 plus years of hands-on software development experience with Java and J2EE technologies such as Spring Boot, Spring Data, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security • Strong on REST API’s including tooling for documentation (Swagger), versioning, service discoverer/registration and testing and familiarity with microservice architecture is required. • Solid knowledge of database design, indexes design, complex queries, and implementation on any Relational database SQL. • Creating products within Test Driven Development; including knowledge and experience in testing frameworks such as Junit, Selenium, JBehave & BDD. • Utilize continuous integration and DevOps methodologies, preferred tools such as GitHub, Jenkins, Groovy, SonarQube, Gradle, Maven, etc. • Utilize containerization technologies such as Kubernetes and Docker for deploying and managing microservices. • Contribute to the code base and ensure code and processes adhere to clean code practices and industry/application best practices. • Ability to mentor/coach team members • Excellent problem-solving and troubleshooting skills • Strong communication and interpersonal skills • Experience working in an Agile/Scrum or eXtreme Programming (XP) work environment. • Any front-end technologies like JavaScript, React, and/or Angular. • Utilize quality and security scan tools such as Sonar, Fortify and Contrast, or similar. • Experience with messaging systems such as Kafka or similar tools. • Practical cloud knowledge with technologies such as PCF, AWS, or other cloud technologies and application programming monitoring tools.

Apply Now

Similar Jobs

November 7

Lyssn

11 - 50

Develop server-side infrastructure for AI-driven behavioral healthcare platform.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com