Senior Product Engineer – Java, Spring Boot

atAllstateRemoteUS flagUnited StatesFull-timeFull-stack EngineerSenior$90.7k – $153.9k/year

Posted Jul 29

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Engage in inception and iteration planning meetings, enhancing backlogs with technical insights while collaborating closely with the product manager.

β€’ Lead and take part in daily standups across sites and product teams.

β€’ Facilitate retrospectives, promoting an environment where all participants feel encouraged to give empathetic feedback.

β€’ Contribute to both high-level and low-level designs for components and systems.

β€’ Involve in meetings focused on performance enhancements and technical reviews.

β€’ Collaborate on strategy alignment across product portfolios (cross-product) alongside product managers, peers, and key stakeholders.

β€’ Act as a subject matter expert in one or more business domains, advocating for various technology stacks and sharing expertise throughout the organization.

β€’ Mentor the team and guide daily practices in paired programming and test-driven development for software creation and product development.

β€’ Set up continuous integration, continuous delivery, and continuous deployment pipelines and practices.

β€’ Provide support for software products in user environments.


⛳️ Requirements

β€’ A minimum of 3 years of experience (Preferred)

β€’ Proficient in developing REST APIs using Java Spring Boot, including tools for documentation (Swagger, REST-docs, OpenAPI spec), versioning, service discovery/registration, testing, and management.

β€’ Hands-on experience and accountability in architecting, designing, implementing, and delivering large-scale distributed systems and/or cloud applications, including Microservices architectures.

β€’ Knowledge and experience in web and API security, covering authentication, authorization, OAuth, OWASP, OpenID, and SAML.

β€’ Experience in backend development design and implementation, including databases (MongoDB, caching) and Kafka messaging.

β€’ Familiarity with 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 working in an Agile environment or paired programming/engineering model.

β€’ Experience with Python is a plus.

β€’ Knowledge of the test-driven approach and writing unit tests for comprehensive front-to-back coverage.

β€’ Proficient in problem-solving and analyzing performance bottlenecks.


🏝️ Benefits

β€’ Allstate offers a comprehensive technology setup that includes a laptop, monitors, headset, keyboard, and mouse.

β€’ Employees eligible for remote work receive a monthly connectivity reimbursement to help with internet expenses.

β€’ Joining our team means becoming part of something larger – a successful team making a significant impact.

People also viewed

LMI13 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$122.2k – $211.3k/year
ApplyView job
Sourcegraph13 hours ago

Tech Lead – Code Plane

EuropeFull-timeFull-stack Engineer$144k – $192k/year
ApplyView job
Verra Mobility13 hours ago

Vice President, Software Engineering

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
Cint14 hours ago

Staff Software Engineer – DSM Team

ES flagSpain OnlyFull-timeFull-stack Engineer
ApplyView job
CI&T14 hours ago

Mid Level FullStack Developer – .NET, React

BR flagBrazil OnlyFull-timeFull-stack EngineerR$1 – R$2/month
ApplyView job
Akamai Technologies14 hours ago

Senior Software Engineer

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers