Overview
Job description
Job Title: Tech Lead - Full Stack Software Engineer (8+ Yrs Experience).
Job Type: Full-time
Location: Chennai (In Office, Full-time)
Education: Bachelors or masters degree in computer science or related field
***Notice Period: Immediate or 15 days only ***
Job Description:
We are looking for an experienced Tech Lead with over 8+ years of full-stack software engineering experience to join our growing team. The Tech Lead will be responsible for developing and maintaining high-quality software solutions that meet business requirements and contribute to the overall success of the company. You will collaborate closely with the CTO and cross-functional teams to define technical direction, make strategic technology decisions, and ensure delivery of high-quality, scalable software solutions that align with our business goals.
Responsibilities:
- Lead the design, development, and deployment of scalable applications using Java and modern backend technologies
- Collaborate with cross-functional teams to identify requirements, prioritize tasks, and develop solutions.
- Design and implement software solutions using industry best practices and design patterns.
- Write clean, efficient, and maintainable code that adheres to coding standards and guidelines.
- Conduct code reviews and provide technical guidance to ensure high-quality, scalable, and maintainable code.
- Develop and maintain project plans, timelines, and budgets.
- Mentor and train junior team members to ensure ongoing professional development.
- Stay up to date with emerging trends and technologies in Java development and related areas.
Requirements:
- 8+ years. of experience in full-stack or backend development with Java.
- Excellent communication and collaboration skills.
- Strong technical skills in software engineering, including DB Structure, design patterns, algorithms, and development best practices.
- Experience with Agile development methodologies and tools such as JIRA and Confluence
- Prior experience working with or willingness to learn Web3 technologies particularly Hedera Hashgraph. (Experience is not mandatory, but an interest and openness to learn is essential.)
- Experience with logging frameworks, monitoring tools, and observability practices.
- Experience with cloud-based technologies and platforms such as AWS or Azure.
- Strong understanding of Core Java versions 17 and 21, Spring Boot, Spring Security, Json Web tokens, Sprint Data JPA, Microservices, Hibernate ORM, data structures, and algorithms.
- Experience with ORM frameworks such as Hibernate, Spring JDBC
- Proficiency in PostgreSQL / MySQL and MongoDB.
- Additional knowledge in web technologies such as HTML, CSS, JavaScript and ReactJS is an added advantage.
- Experience in Logging and Analyzing Log files.
- Additional Knowledge with Docker is Plus.
- Additional knowledge or working experience of Blockchain/DLT technologies is an added advantage.
- Excellent problem-solving skills and attention to detail
- Good knowledge/experience with Git & Maven