Allstate

Product Engineer, Java Spring Boot

Allstate

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudDistributed SystemsGradleJavaJenkinsKafkaMavenMicroservicesMongoDBPythonSpringSpring BootSpringBoot

About the role

  • Architects and designs digital products using modern tools, technologies, frameworks, and systems
  • Apply systematic application of scientific and technological knowledge, methods, and experience to design, implement, test, and document software
  • Own and manage running their application in production and be accountable for product success through achieving KPIs
  • Participate in inceptions and iteration planning meetings, infusing backlogs with technical input in close partnership with the product manager
  • Lead and participate in daily site, cross-site, and product team standups
  • Lead and participate in retrospectives, encouraging feedback with empathy
  • Participate in high-level and low-level component and system designs
  • Participate in performance improvements and tech review meetings
  • Partner in collaboration and strategy alignment across product portfolios in partnership with product managers and stakeholders
  • Serve as an expert on one or more business domain and advocate multiple technology stacks
  • Coach the team and lead practices like paired programming and test-driven development
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices
  • Provide support for software products in user environments

Requirements

  • Experience 3-6 years
  • 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 in automation test suite using Python
  • Experience with the test driven approach and writing unit tests for front to back coverage
  • Experience with problem-solving and analyzing performance bott
  • Candidate will be required to submit to a background investigation
  • Allstate generally does not sponsor individuals for employment-based visas for this position

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootREST APIsMicroServicesMongoDBKafkaGitMavenGradlePython
Soft skills
leadershipcollaborationfeedbackcoachingproblem-solvingcommunicationempathyaccountabilitystrategic alignmentparticipation
CACI International Inc

Java Data Developer, AWS, ETL, Database Expert

CACI International Inc
Senior · Leadfull-time$99k–$207k / yearVirginia · 🇺🇸 United States
Posted: 2 hours agoSource: caci.wd1.myworkdayjobs.com
Amazon RedshiftAWSCloudETLJavaOraclePostgresPythonSQL
SDL

Senior .NET Software Engineer

SDL
Seniorfull-time🇺🇸 United States
Posted: 4 hours agoSource: ats.rippling.com
AzureCloudJavaScriptjQuery.NETSQLVault
Coinbase

Senior Staff Software Engineer, Backend – Core Automation

Coinbase
Seniorfull-time$247k–$290k / year🇺🇸 United States
Posted: 6 hours agoSource: boards.greenhouse.io
Distributed SystemsGo
CrowdStrike

Backend Engineer – AI

CrowdStrike
Mid · Seniorfull-time$120k–$180k / yearConnecticut, Kentucky, New Jersey, Pennsylvania · 🇺🇸 United States
Posted: 6 hours agoSource: crowdstrike.wd5.myworkdayjobs.com
CloudDistributed SystemsMicroservices