27 Sep
|
SITA
|
Bengaluru
Job Summary
We are looking for an experienced Lead Developer to provide technical leadership across the design, development, delivery and support of enterprise digital solutions. The role requires someone who can think beyond individual applications, understand the end-to-end solution, and work across development, architecture, QA, DevOps, infrastructure and support teams. We are looking for a Lead Developer who thinks beyond the code - someone who considers the complete journey from: User Application API Integration Database Infrastructure Production Support and takes ownership of delivering solutions that are reliable, secure, maintainable and production-ready.
Responsibilities
- Provide technical leadership, guidance and mentoring to development teams.
- Design and develop scalable, secure and maintainable enterprise solutions.
- Understand and troubleshoot systems end-to-end, from application and APIs through to databases, infrastructure and production.
- Lead technical design, code reviews and engineering best practices.
- Support production incidents, root-cause analysis and continuous improvement.
- Work closely with DevOps and infrastructure teams on deployment, monitoring and operational readiness.
- Identify technical risks, dependencies and performance/reliability considerations early.
- Ensure solutions provide a positive overall user and customer experience.
- Communicate technical solutions and issues clearly to technical and non-technical stakeholders.
- Promote effective use of AI-assisted engineering tools to improve development, testing, troubleshooting and documentation.
Skills and Qualifications
- Strong experience in enterprise software development using Java/Spring Boot and/or C#/.NET, with a focus on building scalable and maintainable applications
- Strong understanding of REST APIs, microservices, databases and distributed systems, with the ability to work across the full technology stack
- Hands-on experience with Docker, Kubernetes, CI/CD and cloud technologies, including Microsoft Azure
- Good knowledge of OAuth2, OIDC and Keycloak, including authentication, authorization and identity management
- Experience working with API gateways, messaging, monitoring, logging and observability in distributed environments
- Proven experience supporting live production systems, troubleshooting complex technical issues and identifying root causes
- Strong systems thinking and end-to-end ownership, with a proactive approach to understanding how systems work and how different components interact
- Strong problem-solving, leadership, mentoring and collaboration skills, with the ability to communicate effectively with both technical and non-technical stakeholders; Pragmatic approach to balancing technical quality, reliability and business needs, while taking ownership of delivering practical solutions
- Curious and proactive mindset with a willingness to continuously learn and adopt new technologies, including AI, automation and modern coding assistants such as GitHub Copilot
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Lead Software Developer (Bengaluru)
🏢 SITA
📍 Bengaluru