Senior Java Developer

5 - 8 years

0 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary:

Senior Java Developer

Role & responsibilities

  • Design, develop, test, and deploy robust Java-based applications using Spring Boot and Microservices architecture.
  • Build and consume RESTful APIs for seamless integration between services and external systems.
  • Integrate and optimize persistence layers using

    Hibernate and MySQL

    .
  • Develop and maintain

    JasperReports

    for reporting requirements.
  • Collaborate with cross-functional teams including Product Owners, QA, DevOps, and Business Analysts to deliver high-quality solutions.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform

    unit testing

    and support continuous integration using

    JUnit/TestNG

    ,

    Mockito

    , or other frameworks.
  • Participate in code reviews and mentor junior developers.
  • Utilize

    CI/CD tools

    (Jenkins, GitLab CI, GitHub Actions, etc.) to automate build, test, and deployment processes.
  • Work with

    DevOps tools

    and cloud environments (e.g., Docker, Kubernetes, AWS, Azure) for deployment and monitoring.

Preferred candidate profile

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of Kafka, RabbitMQ, or other messaging systems.
  • Experience with application monitoring and logging tools (ELK Stack, Prometheus, Grafana).
  • Familiarity with frontend technologies (Angular, React) is a plus, but not mandatory.

Required Skills and Qualifications:

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • 5 to 8 years of professional experience in

    Java development

    .
  • Strong knowledge of

    Spring Boot

    ,

    Spring MVC

    ,

    Spring Data JPA

    , and

    Microservices architecture

    .
  • Expertise in

    Hibernate

    and

    MySQL

    or other relational databases.
  • Experience with

    RESTful API design and implementation

    .
  • Hands-on experience with

    JasperReports

    (designing and integrating).
  • Proficient in

    unit testing frameworks

    like

    JUnit, TestNG

    , and mocking frameworks like

    Mockito

    .
  • Familiarity with

    CI/CD pipelines

    and tools like

    Jenkins

    ,

    Git

    ,

    Maven/Gradle

    ,

    Docker

    , etc.
  • Knowledge of

    DevOps practices

    and tools (Docker, Kubernetes, cloud deployment).
  • Strong analytical, problem-solving, and communication skills.
  • Experience with Agile methodologies (Scrum, Kanban) is a plus.

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

mumbai, maharashtra, india