Java Lead

5 - 8 years

Chennai Bengaluru Mumbai

Posted:1 week ago

Apply

Job Description


Job Description: Java Developer

Job Title:

Experience:

Job Summary

We are looking for a skilled Java Developer to design, develop, test, and maintain robust, scalable, and high-performance enterprise applications. The ideal candidate should have strong expertise in Core Java, object-oriented programming, database technologies, and web application development.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and services.
  • Analyze business requirements and translate them into technical solutions.
  • Develop, test, and deploy high-quality, scalable, and secure applications.
  • Create and consume RESTful APIs and integrate with external systems.
  • Perform code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve application issues and performance bottlenecks.
  • Collaborate with cross-functional teams including Business Analysts, QA, DevOps, and Product Owners.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.

Required Skills

  • Strong experience in

    Core Java (Java 8/11/17)

    .
  • Good knowledge of

    Object-Oriented Programming (OOPs)

    concepts and Design Patterns.
  • Experience with

    Spring Framework

    ,

    Spring Boot

    , and REST APIs.
  • Hands-on experience with

    Hibernate/JPA

    .
  • Strong knowledge of

    SQL

    and relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
  • Experience with

    Collections Framework

    , Multithreading, Exception Handling, and Java Streams.
  • Familiarity with

    Maven/Gradle

    build tools.
  • Experience with

    Git

    and version control systems.
  • Understanding of Agile development methodologies.

Preferred Skills

  • Experience with

    Microservices Architecture

    .
  • Knowledge of

    Spring Security

    , JWT, and OAuth.
  • Experience with

    Kafka

    , RabbitMQ, or messaging systems.
  • Exposure to

    Docker

    , Kubernetes, and containerization.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.

Nice to Have

  • Experience with NoSQL databases such as MongoDB.
  • Knowledge of performance tuning and application monitoring.
  • Understanding of software development lifecycle (SDLC).
  • Domain experience in Banking, Financial Services, Healthcare, Retail, or Telecom.

Educational Qualification

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Keywords

Java, Core Java, Spring Boot, Spring Framework, Hibernate, JPA, REST API, SQL, Oracle, MySQL, PostgreSQL, Microservices, Maven, Gradle, Git, Kafka, Docker, Kubernetes, Jenkins, AWS, Azure, Agile, OOPs, Design Patterns.

Skills Required

Java Spring Boot Microservices Boot Spring

Learn the skills this job asks for

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You

Evoke HR logo

Java Lead

Evoke HR

Mumbai

Chennai, Bengaluru, Mumbai

Bangalore, All india

Evoke HR logo

Java Lead

Evoke HR

Mumbai

Chennai, Bengaluru, Mumbai

Bangalore, All india