Home
Jobs

Technical Lead-Microservice SpringBoot

8 years

0 Lacs

Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Tech Lead, you will be responsible for leading the development and implementation of Java-based applications and ensuring high-quality software solutions that meet business requirements. Key Responsibilities: Lead a team of developers to design, develop, and maintain Java-based applications and solutions. Oversee the complete software development lifecycle (SDLC), including analysis, design, development, testing, and deployment. Provide technical leadership and mentorship to junior developers, ensuring adherence to coding standards and best practices. Collaborate with business analysts, product managers, and other stakeholders to understand requirements and translate them into technical solutions. Design and implement scalable and efficient systems, ensuring optimal performance, security, and reliability. Conduct code reviews, ensure timely delivery, and support debugging and troubleshooting of complex issues. Monitor and ensure the technical quality of the project, working closely with QA to ensure that tests are implemented correctly. Drive continuous improvement in development processes, identifying opportunities for automation and optimization. Stay up-to-date with industry trends, new technologies, and best practices in Java development. Work closely with the project management team to ensure proper planning, estimation, and scheduling of development tasks. Skills and Qualifications: Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master's preferred). 8+ years of experience in Java development, with at least 2-3 years in a leadership role. Expertise in core Java, Java frameworks (Spring, Hibernate, etc.), and web services (REST, SOAP). Experience with microservices architecture and cloud technologies (AWS, Azure). Proficiency in databases (SQL, NoSQL), with knowledge of ORM frameworks like Hibernate or JPA. Strong understanding of software design patterns, data structures, and algorithms. Solid experience with version control systems like Git. Hands-on experience in agile development methodologies (Scrum, Kanban). Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment. Strong communication skills, both verbal and written, with the ability to explain complex technical concepts to non-technical stakeholders. Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Development Interview Now

RecommendedJobs for You