Lead II - Software Engineering

7 - 9 years

5 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

Senior Java Software Developer

Key Responsibilities

  • Analyze, design, develop, and implement

    Java-based Spring Boot applications and Microservices

  • Build and maintain

    highly scalable, high-performance applications

    with strict reliability and security requirements
  • Write

    clean, efficient, secure, and well-documented code

    following industry best practices
  • Develop and execute

    unit tests

    using JUnit, Mockito, or equivalent frameworks
  • Perform

    functional and automation testing

    for new and existing features
  • Create and maintain

    CI/CD pipelines

    using Jenkins and automated deployment scripts
  • Integrate applications with

    cloud storage, caching, and streaming technologies

  • Write and optimize

    SQL queries

    for relational databases during development, integration, and support
  • Troubleshoot, debug, and resolve complex

    application and performance issues

  • Address

    security vulnerabilities and code quality issues

    identified by static analysis tools
  • Participate in

    code reviews

    , mentoring, and providing constructive feedback
  • Work in an

    Agile/Scrum development environment

    , contributing to sprint planning and delivery
  • Deploy, certify, and support applications in

    cloud environments

  • Act as a

    Subject Matter Expert (SME)

    for assigned modules or applications
  • Collaborate with business stakeholders, architects, and IT teams to resolve dependencies and risks
  • Take

    end-to-end ownership

    of complex development tasks with minimal supervision

Required Qualifications

  • Bachelor's degree in

    Computer Science, Engineering, or related field

  • 8+ years of hands-on experience

    in Java (latest versions)
  • Strong experience with

    Spring Boot 2.x / 3.x

  • Advanced experience in

    RESTful API and web services development

  • Strong proficiency in

    SQL

    and

    relational databases

  • Advanced unit testing skills using

    JUnit, Mockito, or equivalent

  • Experience with

    CI/CD tools

    such as Jenkins
  • Solid understanding of

    Software Development Life Cycle (SDLC)

  • Experience working in

    Agile environments

  • Strong

    problem-solving, analytical, and organizational skills

  • Excellent

    oral and written communication skills in English

Preferred Qualifications

  • Experience with

    Microservices and decoupled architectures

  • Hands-on experience with

    AWS cloud services

    , including

    RDS

  • Experience with

    Kubernetes / AWS EKS

  • Knowledge of

    Spring Cloud, Spring Reactive

    libraries
  • Experience with

    streaming platforms

    such as Kafka, Kinesis, or equivalent
  • Familiarity with

    security and code quality tools

    like Veracode, SonarQube
  • Experience working in

    Unix/Linux environments


Required Skills

Spring Boot,Sql,Sdlc,Junit

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
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You