Job Purpose
We are looking for a Senior Engineering Lead with a strong DevOps and backend development background to lead a development team and manage end-to-end delivery of scalable, cloud-native solutions. The role involves hands-on design, development, deployment, and mentoring, with a focus on driving agile DevOps practices and delivering high-quality applications across desktop, mobile, and hybrid cloud platforms.
Key Responsibilities
- Lead development and delivery of backend services and client applications.
- Manage and mentor the development team; conduct code reviews and ensure adherence to coding standards.
- Design and develop scalable microservices using Java 8+, Spring Boot, and Spring frameworks.
- Build serverless solutions using AWS Lambda, Python, and related AWS services (SQS, SNS, API Gateway, DynamoDB).
- Implement CI/CD pipelines using GitLab CI/CD or Jenkins.
- Manage Kubernetes clusters and automate infrastructure using Terraform or CloudFormation.
- Ensure system security, compliance, scalability, and reliability.
- Collaborate with cross-functional teams including QA, Product Owners, and Architects.
- Monitor, troubleshoot, and optimize application performance.
- Ensure timely delivery of features and project milestones.
Technical Skills & Experience
- 10–12 years of experience in full-stack development and DevOps practices.
- Strong command of Core Java (v8+), Spring Boot, and Python.
- Deep knowledge of AWS cloud platform and associated services.
- Hands-on experience with Infrastructure as Code (IaC) using Terraform or CloudFormation.
- Proficient in setting up and managing CI/CD pipelines.
- Experience with Kubernetes, Docker, and API Gateways (e.g., Kong).
- Familiarity with messaging systems like Kafka, ActiveMQ, or IBM MQ.
- Expertise in RDBMS (Oracle/PostgreSQL) and NoSQL (MongoDB) databases.
- Strong skills in system architecture, low-level design, and software craftsmanship.
- Exposure to DevOps tools such as Ansible, Chef, Jenkins, GitLab, and monitoring tools.
- AWS certifications (e.g., Solutions Architect, DevOps Professional) are mandatory.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Relevant certifications in AWS, DevOps, or architecture are preferred.
- Demonstrated leadership and team management experience in Agile environments.
Behavioral Competencies
- Strong analytical and problem-solving skills.
- Effective communicator and influencer across teams.
- Collaborative mindset with the ability to mentor and coach.
- Focus on quality, innovation, and continuous improvement.