Technical Lead - Java/AngularJS

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for providing strong technical leadership, guidance, and mentorship to a team of Java and frontend developers. Your role will involve leading technical design discussions, architectural reviews, and code reviews to ensure adherence to best practices, coding standards, and architectural principles. It is essential to foster a culture of technical excellence, continuous learning, and problem-solving within the team. Additionally, you will take the lead in the technical design and architecture of complex enterprise applications, focusing on scalability, reliability, security, and maintainability. Your expertise in design patterns will be crucial in building robust and extensible solutions. You will be translating business requirements and functional specifications into clear, detailed technical designs. Your responsibilities will also include driving backend development using Java 8+ and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Webservices, and Hibernate. Furthermore, you will oversee and contribute to frontend development using modern JavaScript frameworks such as Angular 8+ and/or React 16+, along with Angular Material, Bootstrap 4, HTML5, CSS3, and SCSS. Database design, development, and optimization using Oracle SQL and PL/SQL will be a key aspect of your role. Your experience with Pentaho Kettle for data integration and ETL processes, as well as working with JasperReports for developing and integrating reporting solutions, will be highly valuable. Basic Linux scripting and troubleshooting skills for environment setup and operational support will also be required. You will ensure the proper use of Git for version control and collaborative development workflows. It will be essential to deliver high-quality software through comprehensive unit testing, integration testing, and support for QA. **Skills & Qualifications:** - **Education:** Minimum Bachelors degree in Computer Science, Software Engineering, or a related field. - **Experience:** 8+ years of progressive experience in Java full-stack development, with a significant portion in a technical leadership role. - Proficiency in Java 8+ programming language. - Strong expertise with the Spring Framework: Spring Boot, Spring MVC, Spring Webservices, Spring Data. - Hands-on experience with Hibernate (ORM framework). - Proficiency in JavaScript and TypeScript. - Strong experience with Angular 8+ and/or React 16+. - Experience with UI frameworks and libraries: Angular Material, Bootstrap 4. - Solid understanding of HTML5, CSS3, and SCSS. - Strong experience with Oracle SQL and PL/SQL development. - Experience with Pentaho Kettle (ETL tool). - Experience with JasperReports. - Basic Linux scripting and troubleshooting skills. - Proficiency with Git. - Strong knowledge of various Design Patterns and their practical application. - Problem-Solving: Excellent analytical, problem-solving, and debugging skills. - Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts clearly.,

Mock Interview

Practice Video Interview with JobPe AI

Start 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You