ABOUT THE ROLE: We are looking for a highly skilled and motivated Lead Engineer to join our team and play a crucial role in building new offerings within our Technology & Rewards Program. You will be responsible for extending and maintaining features for mission-critical applications while working alongside a talented group of engineers to design and deliver new capabilities. RESPONSIBILITIES: Champion software quality, integrity, extensibility, maintainability, and reliability by designing, implementing, and promoting best engineering practices. Take ownership of DevOps self-service , support , and operation of infrastructure within AWS . Lead the development and maintenance of CI/CD pipelines and automated testing . Drive the delivery of applications and platforms that align with business outcomes. Mentor and coach junior and mid-level engineers on technical expertise, system design, and programming knowledge. Oversee the strategic roadmap of projects while managing support, maintenance, BAU, and cost controls within AWS. Assess, analyze, plan, and design applications within the estate to ensure scalability and performance. Collaborate with the Tech Lead to refine roadmaps and foster strong stakeholder relationships. Ensure solutions are properly documented, supported, and transitioned into BAU . Lead technical solutions to business problems, working closely with cross-functional teams . Drive and enforce technical principles and governance in collaboration with the Lead Engineers. REQUIREMENTS: Advanced Java (Java 8) expertise, including Spring/Spring Boot . Strong experience with event-driven architecture and messaging frameworks such as Kafka (Amazon MSK) and RabbitMQ . Proficiency in AWS services such as VPC, EC2, ECS, SG, CloudFormation, CloudWatch, and RDS . Experience designing and developing highly available, scalable, and reliable AWS-based systems . Familiarity with microservices architecture and cloud-native development. Hands-on experience in enterprise application development . Strong background in JUnit and test automation . Experience with CI/CD tools such as Docker, Jenkins, Ansible . Proficiency with databases such as DynamoDB, MySQL, and other relational and NoSQL databases . Experience with Node.js and TypeScript for backend API development and integration. A strong understanding of best practices for API development, event-driven workflows, and cloud-native services .