Posted 2w ago

Technical Lead

@ Prodapt
Pune, Maharashtra, India
OnsiteFull Time
Responsibilities:Lead architecture, Develop software, Mentor team
Requirements Summary:Bachelor’s or Master’s in Computer Science or Engineering; 7–12 years in software development; 2–3 years in leadership; strong problem-solving; Java, Spring, microservices; Agile; mentoring.
Technical Tools Mentioned:Java, Spring Boot, Spring MVC, Hibernate, Microservices, REST, Kafka, RabbitMQ, HTML, CSS, JavaScript, TypeScript, Angular, React, Vue.js, Oracle, PostgreSQL, MySQL, MongoDB, Redis, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, Git, Maven
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Overview:

We are seeking an experienced and highly motivated Technical Lead to drive the design, development, and delivery of scalable, high-performance applications. The ideal candidate will combine strong technical expertise with leadership capabilities to guide teams, define architecture, and ensure alignment with business objectives.



Responsibilities:

Key Responsibilities

  1. Technical Leadership & Architecture
  • Lead architectural design discussions and define technical solutions aligned with business goals.
  • Ensure system scalability, performance, security, and maintainability.
  • Evaluate and recommend appropriate technologies, frameworks, and tools.
  1. Development & Coding
  • Actively participate in hands-on development across back-end and front-end components.
  • Design, develop, and maintain robust applications using Java and modern frameworks.
  • Write clean, efficient, and reusable code following industry best practices.
  1. Team Management & Mentorship
  • Mentor and guide developers, fostering a culture of continuous learning and technical excellence.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Support team members in resolving technical challenges and improving productivity.
  1. Project Management & Collaboration
  • Collaborate with Product Owners, QA, and DevOps teams to define project scope and deliverables.
  • Estimate timelines, manage resources, and ensure timely delivery of projects.
  • Drive Agile practices (Scrum/Kanban) for efficient project execution.
  1. Quality Assurance & Optimization
  • Ensure high performance, quality, and responsiveness of applications.
  • Troubleshoot complex technical issues and implement performance improvements.
  • Establish and enforce quality standards, including testing and code coverage.
  1. DevOps & CI/CD
  • Work closely with DevOps teams to design and manage CI/CD pipelines.
  • Implement containerization and orchestration using modern tools.
  • Support cloud-based deployments and infrastructure management.

Required Technical Skills

Back-end Development

  • Strong expertise in Java (8+)
  • Experience with Spring Boot, Spring MVC, Hibernate
  • Solid understanding of Microservices architecture

APIs & Messaging

  • Proven experience in building RESTful APIs
  • Hands-on experience with messaging systems such as Kafka or RabbitMQ

Front-end Development

  • Proficiency in HTML, CSS, JavaScript/TypeScript
  • Experience with frameworks like Angular, React, or Vue.js

Databases

  • Experience with SQL databases: Oracle, PostgreSQL, MySQL
  • Experience with NoSQL databases: MongoDB, Redis

DevOps & Cloud

  • Knowledge of cloud platforms: AWS, Azure, or GCP
  • Experience with containerization tools like Docker
  • Familiarity with orchestration platforms such as Kubernetes
  • Experience with CI/CD tools: Jenkins, Git, Maven


Requirements:

Qualifications & Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 7–12 years of experience in software development, with at least 2–3 years in a leadership role
  • Strong problem-solving skills and ability to work in a fast-paced environment

Preferred Skills

  • Experience in large-scale enterprise applications
  • Exposure to security best practices and compliance standards
  • Strong communication and stakeholder management skills

Key Competencies

  • Leadership and decision-making
  • Strategic thinking and problem-solving
  • Collaboration and team building
  • Ownership and accountability