Tech Lead - Full Stack Software Engineer

8 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are an experienced Tech Lead with over 8+ years of full-stack software engineering experience. In this role, you will be responsible for developing and maintaining high-quality software solutions that meet business requirements and contribute to the overall success of the company. Collaboration with the CTO and cross-functional teams is essential to define technical direction, make strategic technology decisions, and ensure the delivery of high-quality, scalable software solutions that align with our business goals. Your responsibilities will include leading the design, development, and deployment of scalable applications using Java and modern backend technologies. Collaboration with cross-functional teams to identify requirements, prioritize tasks, and develop solutions is crucial. Design and implementation of software solutions using industry best practices and design patterns will be part of your role. Writing clean, efficient, and maintainable code that adheres to coding standards and guidelines is key. Conducting code reviews and providing technical guidance to ensure high-quality, scalable, and maintainable code is also expected. You will be responsible for developing and maintaining project plans, timelines, and budgets. Mentoring and training junior team members to ensure ongoing professional development is an essential part of this role. Staying up to date with emerging trends and technologies in Java development and related areas is also required. Requirements for this role include 8+ years of experience in full-stack or backend development with Java. Excellent communication and collaboration skills are necessary. Strong technical skills in software engineering, including DB Structure, design patterns, algorithms, and development best practices are required. Experience with Agile development methodologies and tools such as JIRA and Confluence is preferred. Prior experience working with or willingness to learn Web3 technologies, particularly Hedera Hashgraph, is desired. Experience with logging frameworks, monitoring tools, and observability practices is beneficial. Experience with cloud-based technologies and platforms such as AWS or Azure is a plus. A strong understanding of Core Java versions 17 and 21, Spring Boot, Spring Security, JSON Web tokens, Spring Data JPA, Microservices, Hibernate ORM, data structures, and algorithms is essential. Experience with ORM frameworks such as Hibernate, Spring JDBC is preferred. Proficiency in PostgreSQL / MySQL and MongoDB is required. Additional knowledge in web technologies such as HTML, CSS, JavaScript, and ReactJS is an added advantage. Experience in Logging and Analyzing Log files is beneficial. Additional knowledge with Docker is a plus. Additional knowledge or working experience of Blockchain/DLT technologies is an added advantage. Excellent problem-solving skills and attention to detail are necessary. Good knowledge/experience with Git & Maven is preferred.,

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You