Java Fullstack - Lead

5 - 8 years

7 - 10 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  1. Team Leadership:
    • Lead and mentor a team of developers to ensure the delivery of high-quality code.
    • Ensure smooth collaboration between Java and Angular developers.
    • Assign tasks and monitor progress, ensuring deadlines are met and project milestones are achieved.
  2. Architecture and Design:
    • Oversee the architectural design of both back-end and front-end components.
    • Collaborate with stakeholders to design robust, scalable, and maintainable solutions.
    • Guide the team in best practices for software development.
  3. Code Review and Quality Assurance:
    • Conduct code reviews to ensure the team adheres to coding standards and best practices.
    • Encourage unit testing, integration testing, and automated testing.
    • Ensure high-quality and bug-free releases by implementing proper CI/CD pipelines.
  4. Technical Expertise:
    • Deep understanding of Java (Spring, Hibernate, etc.) and Angular (components, services, directives, RxJS, etc.).
    • Expertise in RESTful APIs, microservices, and integrating back-end services with front-end applications.
    • Strong knowledge of Databases (SQL or NoSQL) and Version Control (e.g., Git).
    • Proficiency with front-end technologies (HTML5, CSS3, JavaScript/TypeScript).
    • Familiarity with front-end build tools (e.g., Webpack, npm).
  5. Project Management:
    • Work closely with product managers, business analysts, and other leads to define project requirements and timelines.
    • Participate in agile ceremonies (e.g., daily stand-ups, sprint planning, retrospectives).
    • Keep track of project progress and handle escalations or bottlenecks as needed.
  6. Client Communication:
    • Act as a point of contact for clients and ensure requirements are understood and met.
    • Provide progress updates to stakeholders and ensure that the team is aligned with business goals.
  7. Continuous Learning:
    • Stay updated with the latest trends and advancements in Java and Angular technologies.
    • Ensure the team is adopting new tools or technologies that can improve efficiency.
  8. Essential Skills and Experience:
  9. Back-End (Java):
    • Java Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, etc.
    • Database Management: MySQL, PostgreSQL, MongoDB, etc.
    • API Development: RESTful services, WebSockets, etc.
    • Microservices architecture and familiarity with tools like Docker and Kubernetes.
  10. Front-End (Angular):
    • Angular Framework: Proficient in Angular 2+ (components, services, routing, RxJS).
    • TypeScript knowledge is a must.
    • Familiarity with state management (e.g., NgRx, Redux).
    • Strong understanding of front-end build tools like Webpack, npm, etc.
    • Experience with responsive design and UI/UX principles.
  11. Soft Skills:
    • Excellent communication and collaboration skills.
    • Strong problem-solving and debugging abilities.
    • Ability to motivate and inspire the team.
    • A strategic mindset with the ability to make architectural decisions.
  12. Tools and Practices:
    • Version Control (Git, GitHub, GitLab).
    • Agile/Scrum methodologies.
    • CI/CD tools (Jenkins, GitLab CI, CircleCI, etc.).
    • Code quality tools (SonarQube, ESLint, etc.).
    • Familiarity with cloud services (AWS, Azure, etc.).

Mandatory Competencies
Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc.
Programming Language - Java - Core Java (java 8+)
Fundamental Technical Skills - Programming Multithreading Collections
Middleware - API Middleware - Microservices
Middleware - Java Middleware - Springboot
Programming Language - Java Full Stack - Angular Components and Design Patterns
Cloud - AWS - AWS Lambda,AWS EventBridge, AWS Fargate
Database - Sql Server - SQL Packages
Programming Language - Java Full Stack - OOPS Concepts

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
Iris Software logo
Iris Software

Information Technology & Services

Centennial

RecommendedJobs for You