Our common goal is to build digital products that support the strategy of AllState, that provides variety of products to our customers. Driving quality by leveraging test-driven development with continuous integration & continuous delivery is key to our engineering approach. We value independent thinking and continuously learning technology skills to build digital products that will fundamentally change our products and offerings.
We are looking for an experienced lead Full Stack developer to help our team continue to deliver high quality, testable, and scalable software. A self-starter with strong team collaboration, strong written and verbal communication skills. Must have great analytical and troubleshooting skills. As a Full Stack Cloud Native Technical Lead, you are responsible for transforming the design and product vision into a reality. You dedicate time to stay on top of the fast-changing tech space and industry trends in web development frameworks, DevSecOps, serverless computing/architecture and cloud technologies along with building skills to anticipate what the near future will bring. You love clean interfaces and have a real passion for extraordinary user experience.
As a Full Stack Technical Lead, you will be an integral part of one of our nimble and agile cross-functional teams building applications for future, you will
•Work closely with other developers to design and develop functional, performing, and complete features, systems and APIs
• Constantly looks for better ways of solving technical problems and designing the solution by not being afraid of challenging the status quo.
• Work with architects to select software technology stacks and architecture patterns
• Identify appropriate technical solutions that provide business value while mitigating technical debt
• Participate in R&D and POC’s before active development for any key features where solutions need to be created.
• Enable the development organization by creating working examples and solve problems collaboratively
• Work with other developers on the team, specifically with code reviews and pair programming
• Decipher existing software systems and platforms and hook in applications to applicable data sources
• Write both unit and integration tests and develop automation tools for daily tasks.
• Development experience using Java, Springboot, React/Redux with SQL/ NoSQL databases.
• Strong understanding of enterprise architecture and development patterns and best practices.
• Experience working as FullStack engineer- designing and building cloud-native applications using Azure or AWS.
• Experience in serverless application architecture, Microservices, Event Sourcing and CQRS.
• Strong experience deploying and hosting applications in containers and Kubernetes.
• Experience in Software Delivery following Agile practices with DevOps.
• Strong understanding of REST APIs and how to use them in practice.
• Strong Experience with continuous integration and collaboration tools like Github, Jenkins, SonarCube.
• Strong Experience with unit testing and test automation tools and frameworks like JUnit, Jasmine, Jest etc.
• Experience with PaaS such a Pivotal Cloud Foundry a plus.
13:00 PM - 21:30 PM (Monday thru Friday)
Manager expected to join ECC calls when required irrespective of time of day and provide oversight for any activities scheduled for weekend