Senior Java Developer

7 - 10 years

8 - 16 Lacs

Posted:8 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

Java Technical Lead / Senior Developer

Key Responsibilities

  • Lead a team of 5-10 developers in the end-to-end delivery of software modulesfrom requirement analysis and design to implementation, testing, and maintenance.
  • Participate in architectural discussions and contribute to high-level and low-level design decisions for scalable and secure systems.
  • Design, develop, and deploy

    Microservices-based applications

    using

    Spring Boot, Docker, and Kubernetes

    .
  • Develop and maintain

    RESTful and SOAP-based web services

    .
  • Ensure code quality, performance, security (OWASP/PCI standards), and adherence to best practices.
  • Collaborate with cross-functional teams (QA, DevOps, Product) in an Agile/Scrum environment.
  • Perform code reviews, mentor junior team members, and drive technical excellence.
  • Troubleshoot, debug, and optimize applications for high availability and performance.
  • Create and maintain technical documentation.

Technical Skills (Must Have)

  • Core Java:

    Strong expertise in

    Java 8/11/17

    (Collections, Multithreading, Streams, Lambda).
  • Backend Frameworks:

    Extensive experience with

    Spring Boot, Spring MVC, Spring Data JPA, Hibernate

    .
  • Microservices Architecture:

    Hands-on experience in designing and implementing microservices, including patterns like Circuit Breaker, API Gateway, Service Discovery.
  • Web Services:

    Proven experience with

    RESTful APIs

    and

    SOAP-based services

    .
  • Databases & ORM:

    Strong skills in

    SQL, PL/SQL, database design, and optimization

    . Experience with

    Hibernate/JPA

    .
  • Cloud & DevOps:

    Experience with

    Docker, Kubernetes

    , and cloud platforms (AWS/Azure/GCP).
  • Tools & Practices:

    Proficiency with

    Git, Jira, Maven

    , and CI/CD pipelines.
  • Design & Architecture:

    Solid understanding of

    Design Patterns, SOLID principles, and OOAD

    .

Good to Have Skills

  • Experience with

    Application Servers

    (WebSphere, JBoss, Tomcat) and

    Web Servers

    .
  • Knowledge of

    Messaging Systems

    (JMS, Kafka, IBM MQ).
  • Familiarity with

    UI frameworks

    (ReactJS/Angular) for full-stack awareness.
  • Understanding of

    secure coding standards

    (OWASP, PCI DSS).
  • Exposure to

    performance testing tools

    (JMeter) and monitoring (Splunk, ELK).

Soft Skills & Other Requirements

  • Excellent

    written and verbal communication skills

    .
  • Strong

    analytical, problem-solving, and leadership abilities

    .
  • Ability to work in a fast-paced Agile environment and deliver under tight deadlines.
  • Experience in

    leading small to medium-sized teams

    and driving projects to completion.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 7-10 years of relevant experience in Java/J2EE technologies.

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

IT Services and IT Consulting

Florham Park New Jersey

RecommendedJobs for You

noida, hyderabad, bengaluru

bangalore rural, bengaluru

bengaluru, karnataka, india