Senior Product Engineer, Java/Spring Boot

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

Posted 2 days ago

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

LMI10 hours ago

Full Stack Developer

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

Tech Lead – Code Plane

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

Vice President, Software Engineering

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

Staff Software Engineer – DSM Team

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

Mid Level FullStack Developer – .NET, React

BR flagBrazil OnlyFull-timeFull-stack EngineerR$1 – R$2/month
ApplyView job
Akamai Technologies11 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