5+ YoE - Lead Java Developer – Spring Boot, Microservices - Thiruvananthapuram

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

ready to join immediately

CCTC | ECTC | Notice Period | Location Preference

nitin.patil@ust.com

Act fast for immediate attention! ⏳📩



Roles & Responsibilities

  • Lead, mentor, and manage a team of backend Java developers to deliver robust and scalable microservices and APIs.
  • Architect and design enterprise-grade microservices-based solutions leveraging Java 8+, Spring Boot, and related frameworks.
  • Collaborate with product owners, solution architects, and stakeholders to define technical requirements and delivery plans.
  • Enforce coding standards, conduct code reviews, and promote best practices including TDD and clean code principles.
  • Manage Agile processes such as sprint planning, backlog grooming, task allocation, and delivery tracking.
  • Identify potential technical risks and issues early; propose and implement effective mitigation strategies.
  • Optimize application performance, maintainability, and scalability.
  • Handle production support and troubleshooting for backend services to ensure high availability and reliability.
  • Participate in recruitment and contribute to building a high-performance engineering team.
  • Foster a culture of continuous improvement, learning, and collaboration within the team.

Must-Have Skills

  • Strong hands-on experience with

    Java 8+

    and core Java concepts.
  • Expertise in

    Spring Boot

    ,

    Spring MVC

    ,

    Spring Data

    ,

    Spring Security

    , and

    Spring Cloud

    .
  • Deep understanding of

    microservices architecture

    and

    RESTful API design

    .
  • Proficient with relational databases such as

    MySQL

    or

    PostgreSQL

    and ORM frameworks like

    Hibernate

    .
  • Experience in writing

    unit tests

    and working with

    TDD

    using tools such as

    JUnit

    and

    Mockito

    .
  • Solid knowledge of

    Git

    for version control and familiarity with CI/CD pipelines using

    Maven

    or

    Gradle

    .
  • Good understanding of containerization using

    Docker

    .
  • Proven experience leading and mentoring backend development teams.
  • Strong problem-solving, analytical, and communication skills.
  • Experience working in Agile development environments.

Good to Have Skills

  • Exposure to

    cloud platforms

    such as

    AWS

    ,

    Azure

    , or

    Google Cloud Platform (GCP)

    .
  • Familiarity with

    DevOps practices

    and tools.
  • Experience with

    message brokers

    (Kafka, RabbitMQ).
  • Knowledge of

    NoSQL databases

    (MongoDB, Cassandra).
  • Experience with

    performance tuning

    and

    application monitoring

    tools.
  • Prior experience in a

    fast-paced, agile

    product development environment.

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