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 technologiesCollaborate 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 ConfluencePrior 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 JDBCProficiency 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 detailGood knowledge / experience with Git & Maven