Lead Java Full Stack Developer

1 - 8 years

4 - 8 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Lead Java Full Stack Developer

Responsibilities

  • Write highly testable, automatable, and performant code across the entire SDLC, adhering to high coding standards and software best practices.
  • Develop products and deliver features and updates according to the product roadmap.
  • Develop and review feature design documents, and provide inputs/updates to specifications for solutions.
  • Lead daily meetings, planning sessions, retrospectives, and other team activities.
  • Set engineering standards within the team and help team members adopt them.
  • Provide line management responsibilities, including the professional and career development of the team.
  • Assist the team in their daily work and ensure smooth execution of tasks.

Requirements

  • Experience:

    10+ years of experience in software development, with proficiency in Java 8 or higher.
  • Technical Expertise:

  • Strong experience in

    Java Spring Boot

    ,

    Core Java

    ,

    API

    ,

    Microservices

    ,

    Angular

    , and

    React JS

    .
  • Extensive experience in

    PL/SQL

    ,

    PostgreSQL

    , and relational databases.
  • Solid coding and troubleshooting experience with

    Web Services

    and

    RESTful APIs

    .
  • Experience leading the technical design, development, and documentation of

    cross-functional

    ,

    multi-platform application systems

    .
  • Familiar with

    DevOps

    processes and

    Agile methodologies

    , and associated toolsets.
  • Knowledge of

    relational

    ,

    in-memory

    ,

    distributed

    , and

    NoSQL databases

    .
  • Strong experience in

    Test-Driven Development (TDD)

    .
  • Strong SQL skills for working with relational databases.
  • Familiarity with

    CI/CD tools

    ,

    Git

    , and DevOps processes.
  • Experience with

    messaging frameworks

    such as

    IBM MQ

    and

    Kafka

    .
  • Architectural Expertise:

  • Experience with

    monolithic

    ,

    microservices

    , and

    event-driven

    architectural styles.
  • Expertise in designing and developing solutions using best practices and design patterns.
  • Experience in working on high-throughput microservices using concurrency, multithreading, event-based processing, and managing high data volumes.
  • Knowledge of

    scalability

    ,

    automation

    ,

    virtualization

    ,

    optimization

    ,

    availability

    , and

    performance

    in software development.
  • Leadership:

  • Proven experience in leading development teams and guiding the decision-making process in solution architecture, development, and code reviews.
  • Drive quality improvements and improvements in design and implementation decisions.
  • Deployment Expertise:

  • Hands-on experience in software deployment and configuration in

    Cloud

    environments (pipelines, deployment patterns) and

    container orchestrators

    (e.g.,

    Kubernetes

    ,

    Docker Swarm

    ).

Personal Skills

  • Communication:

  • Strong communication skills in both written and spoken English (at least upper-intermediate level).
  • Ability to express ideas, thoughts, and questions concisely, simply, and in a structured way.
  • Foster an open feedback culture and clearly communicate risks and consequences.
  • Accountability:

  • Take full accountability for the scope of the team's work and follow through on commitments.
  • Drive:

  • Proactively deliver results according to expectations, suggesting new ideas, and seeking alternative solutions.
  • Self-Development:

  • Eager to learn and grow with a continuous improvement mindset.
  • Constantly work on improving your own mastery.
  • Team Management:

  • Effectively organize teamwork and manage cross-functional teams to achieve goals.
  • Process Improvement:

  • Skilled in technical risk mitigation and driving process improvements through a feedback-driven approach.
  • People Development:

  • Actively foster the professional development of team members and ensure they are growing in their skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Ciklum logo
Ciklum

IT Services and IT Consulting

London England

RecommendedJobs for You