Senior Product Engineer, Java, Spring Boot
Location
Illinois
Posted
2 days ago
Salary
$90.7K - $153.9K / year
Seniority
Senior
Job Description
Senior Product Engineer, Java, Spring Boot
Allstate
• Architect and design digital products using modern tools and technologies • Participate in planning meetings and provide technical input • Lead daily standups and retrospectives • Collaborate with product managers and stakeholders • Establish continuous integration and deployment pipelines • Coach team members in best practices and coding standards
Job Requirements
- 3 or more years of experience preferred
- Experience in developing REST APIs using Java Spring Boot
- Experience architecting and delivering large scale distributed systems
- Knowledge of web and API security principles
- Experience with backend development and databases like MongoDB
- Familiarity with version control systems and CI tools
- Understanding of Agile methodologies
- Experience with Python is a plus
Benefits
- Health insurance
- 401(k) matching
- Monthly connectivity reimbursement for internet costs
- Technology setup including laptop and monitors
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
Full Stack Engineer – TypeScript, React, Python, FastAPI
SierraSierra is the conversational AI platform for businesses.
• Provide strategic technical leadership across a modern TypeScript + React + Python + FastAPI codebase • Lead end-to-end development of product lifecycle from initial idea to launch • Produce clear, efficient code and actively participate in code reviews • Collaborate closely with product owners and stakeholders to translate business needs • Create comprehensive technical documentation and simplify onboarding • Proactively identify and implement improvements in engineering workflows • Manage and mentor engineers, providing technical guidance • Lead sprint planning, effort estimation, and release management • Guide technology decisions and stack improvements
• Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love. • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks. • Lead a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development. • Continuously learn and improve your technical and non-technical abilities.
• You develop features and user stories in both the frontend and backend — from design through production deployment • You work closely with Product Owners and testers to deliver user-friendly, high-performance features for our existing and new applications • You ensure code quality, testability, and maintainability through Clean Code, automated tests, and code reviews
• Analista desenvolvedor para atuar na tribo de conta. • Participar ativamente do desenvolvimento de novas funcionalidades com foco em backend. • Atuar nos projetos de modernização do conta corrente. • Realizar manutenção, correção de bugs e melhorias contínuas na aplicação. • Colaborar com times multidisciplinares, como produto, design, QA, backend, Segurança e DevOps. • Contribuir com revisão de código, testes e documentação técnica. • Monitoramento e performance de sistemas.




