Responsibilities :
- Design and develop high-performance, scalable, and reliable component-based applications using AWS, Docker, Elasticsearch, and related technologies
- Lead, mentor, and guide junior engineers to build technical skills and ensure quality delivery
- Collaborate across teams to develop and enhance product features
- Define architecture and actively contribute throughout refinement and development processes
- Communicate software solutions and expectations effectively to internal customers, stakeholders, and team members
- Discuss technical approaches and mentor engineers on best practices
- Develop new applications and maintain / enhance existing ones
- Provide timely guidance to resolve production issues and lead root cause analysis to prevent recurrence
- Ensure secure coding practices throughout the software lifecycle
- Participate actively in Agile ceremonies including planning, retrospectives, and daily stand-ups
- Encourage research and experimentation with new tools and technologies; lead knowledge sharing and prototype initiatives
- Advocate for team and individual ideas and innovations
- Develop leadership, management, and Agile skills to drive team success
- Maintain a holistic view of engineering, architecture, and business objectives across Scrum teams
- Identify and escalate organizational impediments to smooth project execution
Skills Required
Java, Sql, Xml, Json, Aws