Back to all positions

[Remote] Product Engineer Senior Java Springboot

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Allstate is an insurance company that has been protecting families and their belongings for over 90 years. They are seeking a Senior Product Engineer to architect and design digital products, managing the success of these products through achieving KPIs.

Responsibilities

  • Participate in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager
  • Leads and participates in daily site, cross-site, and product team standups
  • Leads and participates in retrospectives, demonstrating and encouraging each participant to provide feedback with empathy
  • Participate in high-level and low-level component and system designs
  • Participate in performance improvements and tech review meetings
  • Partners in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders
  • Serves as an expert on one or more business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations
  • Coaches the team and leads daily practices of using paired programming and test-driven development in writing software and building products
  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices
  • Provides support for software products in user environments

Skills

  • Experience and knowledge in developing REST APIs using Java Spring boot, including tooling for documentation (swagger, REST-docs, OpenAPI spec), versioning, service discovery/registration, testing and management; experience using API gateways a plus
  • Hands on experience and accountability architecting, designing, implementing and delivering large scale distributed systems and/or applications for the cloud, including MicroServices architectures
  • Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML
  • Experience in backend development design and implementation, database (MongoDB, caching) and Kafka messaging
  • Knowledge and experience using distributed version control systems (git), artifact management systems, build and packaging systems (maven, gradle, npm, artifactory, etc ) and Jenkins or similar Continuous Integration tools
  • Experience of working in an Agile environment or paired programming/engineering model
  • Experience with the test driven approach and writing unit tests for front to back coverage
  • Experience with problem-solving and analyzing performance bottlenecks
  • 3 or more years of experience

Benefits

  • Allstate provides a comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
  • Employees eligible to work from home also receive a monthly connectivity reimbursement to help offset internet costs.
  • When working from home, you must have a dedicated, private workspace free from distractions, along with appropriate desk and seating.
  • Reliable internet is required, with minimum speeds of 50 MB download and 5 MB upload.
  • RemoteType: Fully Remote
  • TimeType: Full time

Company Overview

  • Allstate is an insurance company that offers car, home, and life insurance services. It is a sub-organization of Allstate. It was founded in 1931, and is headquartered in Northbrook, Illinois, USA, with a workforce of 10001+ employees. Its website is http://www.allstate.com.