Job Title: Tech Lead Java
Location: Pune
Job Summary:
Key Responsibilities:
Leadership & Mentoring:
o Lead a team of Java developers providing guidance mentorship and
technical expertise.
o Facilitate effective communication across teams and stakeholders
ensuring alignment on project goals.
o Conduct code reviews ensuring highquality standards and provide
constructive feedback.
o Collaborate with Product Managers Architects and other stakeholders to
define technical requirements.
Design & Architecture:
o Design and implement scalable maintainable and highperformance
Java applications.
o Define and maintain application architecture ensuring consistency and
scalability.
o Lead architectural discussions and decisions ensuring solutions meet
business requirements and technical specifications.
Development & Coding:
o Write clean efficient and reusable Java code using best practices.
o Ensure that solutions adhere to coding standards and follow industry best
practices for performance security and scalability.
o Develop RESTful APIs and integrate thirdparty services and applications.
o Leverage Java frameworks and tools such as Spring Hibernate and
Maven to build applications.
Continuous Improvement:
o Drive continuous improvement in development processes tools and
methodologies.
o Keep up to date with new technologies frameworks and tools in the Java
ecosystem and evaluate their potential benefits.
o Promote DevOps practices and help implement automated testing and
CI/CD pipelines.
Problem Solving & Troubleshooting:
o Analyze and troubleshoot issues in production environments.
o Optimize existing systems and resolve performance bottlenecks.
o Ensure that solutions are designed with reliability maintainability and
extensibility in mind.
Qualifications:
Bachelors or Master s degree in Computer Science Engineering or a related
field (or equivalent work experience).
6 years of experience in software development with a strong focus on Java and
related technologies.
Proven experience as a Tech Lead Senior Developer or Software Engineer in
Javabased application development.
Expertise in Java frameworks like Spring Hibernate and Spring Boot.
Experience with microservices architecture and cloud platforms.
Strong Experience in Kafka RabbitMQ Postgres.
Strong knowledge of RESTful APIs databases (SQL/NoSQL) and caching
technologies (Redis Memcached).
Familiarity with tools such as Maven Git Docker and Kubernetes.
Experience with Agile development methodologies (Scrum/Kanban).
Strong analytical and problemsolving skills with a passion for delivering high
quality software solutions.
Excellent communication and leadership skills with the ability to mentor and
collaborate with crossfunctional teams.
hibernate,kafka,memcached,postgresql,kanban,java,continuous improvement,redis,kubernetes,restful webservices,postgres,spring boot,scrum,cloud platforms,restful apis,docker,architecture,sql,spring,nosql,maven,agile methodologies,rabbitmq,microservices,git