HamburgerMenu
hirist

Lead Software Developer - Java/Python

4Bell Technology
Bangalore
8 - 10 Years
star-icon
4.1white-divider7+ Reviews

Posted on: 04/08/2025

Job Description

Experience : 8+ Years

About the Role :

We are seeking a highly skilled and experienced Lead Developer to join our VHT Engineering team.

In this role, you will be a key leader, responsible for the design, development, and maintenance of multiple applications that run both on-premise and in the cloud.

You will lead small to medium-sized projects, work closely with our product team to refine user stories, and guide the technical direction of our products.

You will play a pivotal role in mentoring junior developers, enforcing best practices, and ensuring the delivery of high-quality, efficient code.

Your expertise will be crucial for everything from troubleshooting production issues and providing architectural guidance to representing the team in technical discussions.

Responsibilities :

- Technical Leadership : Lead the design and development of web-based applications, providing architectural input and guidance for new features and major enhancements.

- Project Management : Oversee medium to large-sized projects, working in an Agile environment to deliver high-quality, thoroughly tested application code.

- Mentorship : Guide and mentor junior developers, helping them grow their skills and enforce coding standards and best practices.

- Problem-Solving : Utilize superior problem-solving skills to investigate, troubleshoot, and resolve application defects in both test and production environments.

- Collaboration : Work closely with product owners to refine user stories, estimate project scope, and identify process gaps to drive innovation.

- Deployment & Support : Lead production deployments and provide ongoing support for applications.

- Communication : Represent the team and effectively communicate architectural and technical decisions to stakeholders outside of the engineering team.

- Continuous Learning : Proactively learn and adapt to new tools, technologies, and methodologies, fostering a culture of continuous improvement.

Technical Skills :

- Programming Languages : Expertise in multiple programming languages, such as Java, Python, C#, JavaScript, or Go.

- Database : Strong knowledge of database concepts and SQL skills.

- API Integration : Experience with API design and integration to automate processes across different systems.

- Cloud Platforms : Hands-on experience with at least one major cloud provider (AWS, Azure, or Google Cloud).

- Front-End Technologies : Proficiency with modern front-end frameworks like React, Angular, or Vue.js.

- DevOps & CI/CD : Familiarity with DevOps practices and tools like Azure DevOps, Jira, Git, Docker, and Kubernetes.

- Architecture : Good understanding of software architecture patterns (microservices, monolithic, etc.) and design principles.

- Testing : Strong knowledge of unit testing, integration testing, and automated testing frameworks


info-icon

Did you find something suspicious?