Senior Product Engineer, Java/Spring Boot

atAllstateRemoteUS flagUnited StatesFull-timeFull-stack EngineerSenior$100k – $170.5k/year

Posted Sep 15

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

📋 Description

• Design and architect digital products utilizing contemporary tools, technologies, frameworks, and systems.

• Develop, implement, test, and document software solutions.

• Take ownership of applications in production and be responsible for the key performance indicators (KPIs) of digital products.

• Provide support to the Enterprise Payments organization and its associated payment solutions.

• Engage in inception and iteration planning meetings.

• Offer technical insights to product backlogs in collaboration with the product manager.

• Participate in daily standup meetings across site and product teams.

• Attend retrospectives and foster a culture of empathetic feedback.

• Work together on both high-level and low-level component and system designs.

• Collaborate on initiatives for performance enhancement and conduct technical review meetings.

• Employ paired programming and test-driven development methodologies.

• Set up and maintain continuous integration, continuous delivery, and continuous deployment pipelines and practices.

• Provide support for software products in user environments.

• Engage in knowledge sharing and contribute to the advancement of team knowledge.


⛳️ Requirements

• A minimum of 5 years of experience in developing REST APIs using Java Spring Boot.

• Proficient in Swagger, REST-docs, OpenAPI specification, versioning, service discovery/registration, testing, and management.

• Experience in architecting, designing, implementing, and delivering large-scale distributed cloud systems and/or applications.

• Familiarity with microservices architectures.

• Knowledge of web and API security, including authentication, authorization, OAuth, OWASP, OpenID, and SAML.

• Experience in backend development design and implementation.

• Proficient in databases, SQL, caching, and Kafka messaging.

• Knowledge of Git, artifact management systems, build and packaging systems, Maven, Gradle, NPM, Artifactory, and Jenkins or similar CI tools.

• Experience working within an Agile environment or in a paired programming/engineering model.

• Familiarity with test-driven development and writing unit tests for comprehensive coverage.

• Proven ability to solve problems and analyze performance bottlenecks.

• Experience with Python is advantageous.

• Familiarity with REACT is a plus.

• Background investigation is required.

• Allstate typically does not sponsor individuals for employment-based visas for this role.

• A dedicated, private workspace is required when working from home.

• Reliable internet connection with minimum speeds of 50 MB download and 5 MB upload is necessary.


🏝️ Benefits

• Comprehensive technology setup including a laptop, monitors, headset, keyboard, and mouse.

• Monthly connectivity reimbursement to help offset internet costs.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers