Lead Full Stack Developer (Java)

7 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position:

Location:

Experience:

Qualification:

Shift:

Onboarding:


Primary Purpose

Lead Full Stack Developer (Java)


Key Responsibilities

  • Lead a team of developers in an Agile environment, manage sprint tasks, conduct code reviews, and ensure code quality.
  • Design, develop, and deploy new product features using Java 21 and Spring Boot.
  • Participate actively in Agile ceremonies – sprint planning, grooming, daily stand-ups, retrospectives, and reviews.
  • Collaborate with stakeholders to gather requirements and prepare technical specifications.
  • Write clean, maintainable, and well-documented code following best practices.
  • Own and deliver assigned user stories with accountability for end-to-end implementation.
  • Troubleshoot, test, and maintain core product software and databases for optimal performance.
  • Contribute to all phases of the software development lifecycle (SDLC).
  • Continuously learn and implement modern tools and best practices to improve development efficiency.
  • Adhere to organizational ISMS and security compliance standards.
  • Technical Skills

    Mandatory Skills:

    • Languages & Frameworks:

      Java 21, Spring Boot (MVC, Spring Data, Hibernate)
    • Build Tool:

      Gradle
    • Database:

      PostgreSQL
    • Architecture:

      REST API, Microservices

    Good-to-Have Skills:

    • DevOps & Cloud:

      Docker, AWS S3, AWS Secrets Manager, AWS CloudWatch
    • Frontend:

      Angular (concepts like Interceptors, Pipes, Directives, Decorators), HTML, CSS, JavaScript, AJAX, JSON
    • Testing:

      Unit Testing (Jasmine/Karma/Jest)
    • Version Control:

      Git, Visual Studio Code
    • CI/CD Tools:

      Jenkins, GitHub, Azure DevOps
    • Project Tools:

      JIRA, Confluence
  • Desired Competencies

    • Strong understanding of object-oriented programming and design patterns.
    • Experience developing Java frameworks with RDBMS or NoSQL backend.
    • Knowledge of CI/CD pipelines and Agile methodologies.
    • Ability to troubleshoot complex technical issues independently.
    • Strong written and verbal communication skills with a collaborative mindset.
    • Demonstrated ability to lead, mentor, and inspire junior team members.

    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