Lead II - Software Engineering (Karnataka)

Lead II - Software Engineering (Karnataka)

02 Aug
|
UST
|
Karnataka

02 Aug

UST

Karnataka

The Java Tech Lead is responsible for leading the design, development, and delivery of scalable, high-performance backend systems. This role plays a critical part in driving technical architecture, ensuring engineering excellence, and mentoring development teams. The ideal candidate demonstrates deep expertise in Java, Spring technologies, robust leadership skills, and the ability to understand business requirements and balance hands-on development with technical oversight in a fast-paced agile environment.

- Lead the design and development of scalable, secure, and high-performing Java applications and microservices.
- Adhere to design principals , understand architectural patterns and define engineering best practices.
- Provide technical leadership and mentorship to development teams.
- Review code, enforce coding standards, and ensure high-quality deliverables.
- Collaborate with product, QA teams to deliver end-to-end solutions.
- Own and drive technical decision-making for projects and platforms.
- Ensure system reliability, security , scalability, and performance optimization.
- Include automation and performance (where applicable) as part of design and development.

- Drive adoption of CI/CD pipelines and DevOps best practices.
- Participate in capacity planning, performance tuning, and system optimization.
- Contribute to roadmap planning and technical strategy.
- Lead sprint planning, backlog grooming, and technical estimations.
- Ensure proper documentation of architecture, design, and processes.
- Drive Root Cause Analysis (RCA) and continuous improvement initiatives.

Key Skills Competencies
- Expert-level proficiency in Java (Java 17 or higher).
- Strong experience with Spring Boot, Spring Cloud, and Hibernate.




- Deep understanding of microservices architecture and distributed systems.
- Experience with REST APIs, API gateways, and service orchestration.
- Strong knowledge of databases (SQL/NoSQL MySQL, MongoDB, etc.).
- Experience with messaging systems (Kafka, RabbitMQ).
- Familiarity with cloud platforms ( Azure, or GCP).
- Strong understanding of CI/CD tools (Jenkins, GitHub Actions, etc.).
- Excellent problem-solving and analytical skills.
- Strong leadership, communication, and stakeholder management skills.

Qualifications
- Bachelor s or Master s degree in Computer Science, Engineering, or equivalent.
- 12+ years of experience in Java development.
- 2 4 years of experience in a technical leadership role.
- Experience in enterprise-scale, distributed systems is required.
- Exposure to retail / supply chain / high-volume transactional systems is a plus.

Performance Metrics
- System design quality and scalability
- Code quality and adherence to standards
- Team productivity and delivery timelines
- Production stability and incident reduction
- SLA adherence for critical issues
- Technical debt reduction and optimization initiatives
- Stakeholder satisfaction and delivery predictability

Work Environment
- Agile, fast-paced engineering environment.
- Requires leading cross-functional and distributed teams.
- Hands-on leadership role with both coding and design responsibilities.
- May involve production support oversight and escalation handling.

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 II - Software Engineering (Karnataka)
🏢 UST
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead ii - software engineering (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: lead ii - software engineering (karnataka) / karnataka