Lead II - Software Engineering - Java
UST Global Inc
Job Title: Lead Software Engineer
Experience Range: 7 - 9 years
Hiring Location: Bangalore
Job Summary
We are looking for a Lead Software Engineer with 7+ years of experience in designing and developing highly scalable applications. The ideal candidate should have a strong technical background with expertise in object-oriented and functional programming, cloud platforms, microservices architecture, and containerization technologies. This role requires a passion for best engineering practices, problem-solving, and mentoring junior engineers.
Key Responsibilities
Lead and participate in the development of software systems, ensuring high-quality code and adherence to best practices. Collaborate with managers, architects, and stakeholders to gather requirements and define technical specifications. Enhance software development processes by implementing best-in-class coding, documentation, testing, and monitoring practices. Continuously improve existing software systems, identifying areas for optimization and enhancement. Work with cross-functional teams to troubleshoot and resolve issues efficiently. Provide technical guidance and mentorship to junior engineers.Must-Have Skills
7+ years of experience in designing and developing highly scalable applications. Strong expertise in computer systems fundamentals, data structures, algorithms, and problem-solving. Advanced, inside-out knowledge of Object-Oriented and Functional programming. Strong proficiency in Java (or other equivalent programming languages). Hands-on knowledge of SQL and NoSQL technologies such as Azure SQL, Cosmos DB. Experience with cloud platforms like Azure, GCP, and containerization technologies like Docker, Kubernetes. Proven experience in building scalable microservices. Experience delivering software using Test-Driven Development (TDD), Clean Code, SOLID principles, and Extreme Programming (XP). Knowledge and experience with open-source software, frameworks, and modern technologies.Good-to-Have Skills
Experience with DevOps practices and CI/CD pipelines. Familiarity with security best practices in software development. Strong understanding of performance optimization techniques for cloud applications. Knowledge of event-driven architectures.Soft Skills
Excellent organization, communication, interpersonal, and leadership skills. Ability to work independently with minimal guidance in dynamic environments. Strong mentoring and team leadership capabilities to support junior engineers.
Confirm your E-mail: Send Email
All Jobs from UST Global Inc