
Lead Software Engineer – Java
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in Arizona, +2 more states.
• Execute all software-related tasks within the domain, encompassing research, design, technology integration, development, testing, and support.
• Collaborate with business stakeholders and architects to design and create technical solutions that fulfill functionality, performance, scalability, and reliability requirements.
• Lead multiple technical leads overseeing Scrum teams, offering coaching and serving as an escalation path for troubleshooting issues.
• Propel domain-wide change initiatives aimed at enhancing quality, speed, and throughput.
• Manage the proactive maintenance of existing IaaS/SaaS and on-premise applications across Digital, Cards, Risk, and Merchant Services.
• Coordinate and assist in troubleshooting code defects, data discrepancies, and configuration challenges.
• Provide support for business-critical and complex applications.
• Advocate for departmental best practices and the implementation of guidelines while ensuring compliance with standards.
• Design and develop real-time and file-based integrations, optimizing database-level processing.
• Foster an exceptional developer experience.
• Create elegant, maintainable, well-documented, and secure code.
• Continuously enhance and positively support the team.
• Bachelor’s Degree with 6 years of experience in software application development and maintenance, or a High School Diploma/GED with 10 years of experience in software application development and maintenance.
• Intermediate to strong experience in designing or modifying modern microservice-based systems.
• Advanced interpersonal skills, including effective communication and negotiation.
• Proficient knowledge and experience with Java 11+.
• Extensive knowledge and experience with standard design patterns such as Factories, Command, Facade, Adapter, and others.
• Advanced understanding and experience with Object-Oriented Design (OOD) and Object-Oriented Analysis (OOA).
• Advanced knowledge and experience with Spring and Spring Boot frameworks.
• Proficient knowledge and experience with REST and APIs.
• Advanced knowledge and experience with unit testing and mocking frameworks.
• Advanced knowledge and experience with Git.
• Advanced knowledge and experience with Postman.
• Advanced knowledge and experience with Docker and Kubernetes.
• Advanced knowledge and experience with Scrum and Agile methodologies.
• Advanced knowledge and experience with wikis.
• Preferred experience in Automation Testing Framework Development.
• Preferred experience in React UI Development.
• Preferred experience in GitLab Pipeline Development.
• Competitive, thoughtfully designed, and high-quality benefits program.
• Variable incentives, bonuses, benefits, and/or other awards may be included in total compensation.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.