Senior Java Developer- Immediate joiners

6 - 11 years

15 - 30 Lacs

Pune Bengaluru Mumbai (All Areas)

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Java Developer

Roles and Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance Java-based applications.
  • Write efficient and maintainable code following best practices in software development.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement

    microservices

    and APIs to ensure seamless integration between services.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Work with

    version control systems

    like Git to maintain and manage code repositories.
  • Participate in code reviews to ensure code quality, performance, and maintainability.
  • Follow

    Agile/Scrum

    methodologies for iterative development cycles.
  • Stay updated with emerging technologies and trends in

    Java

    and related technologies.

Qualifications:

  • 6 to 14 years

    of professional experience in

    Java development

    .
  • Strong expertise in

    Core Java

    (Java 8 or later) and

    Object-Oriented Programming

    principles.
  • Extensive experience with

    Spring Framework

    , especially

    Spring Boot

    .
  • In-depth knowledge of

    microservices architecture

    and RESTful web services.
  • Proficiency with databases such as

    MySQL

    ,

    PostgreSQL

    , or

    Oracle

    , and familiarity with

    JPA/Hibernate

    .
  • Experience with

    cloud platforms

    like

    AWS

    ,

    Azure

    , or

    GCP

    is a plus.
  • Strong understanding of

    DevOps

    principles and familiarity with CI/CD tools like Jenkins, Docker, and Kubernetes.
  • Proficient in

    multithreading

    ,

    concurrency

    , and performance optimization techniques.
  • Experience with

    NoSQL databases

    like

    MongoDB

    is a plus.
  • Familiarity with

    testing frameworks

    such as

    JUnit

    ,

    Mockito

    , and

    Selenium

    .
  • Knowledge of front-end technologies like

    HTML5

    ,

    CSS3

    ,

    JavaScript

    , and

    Angular

    or

    React

    is an advantage.

Additional Keywords:

  • API Development

    : RESTful services, API versioning, Swagger.
  • Web Technologies

    : XML, JSON, HTTP, SSL.
  • Design Patterns

    : Singleton, Factory, Observer, Dependency Injection (DI).
  • Tools

    : Maven, Gradle, Git, Bitbucket.
  • Containers

    : Docker, Kubernetes.
  • Performance Tuning

    : JVM tuning, memory management, garbage collection.
  • Message Brokers

    : Kafka, RabbitMQ.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Ability to work collaboratively in a team environment.
  • Excellent communication skills and ability to articulate technical concepts to non-technical stakeholders.
  • Self-motivated, proactive, and a passion for learning new technologies.

Education

  • Bachelor's or Masters degree in

    Computer Science

    ,

    Engineering

    , or related fields.

Five Reasons Why You Should Join Zycus:

1.

2.

3.

4.

5.

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
Zycus Infotech logo
Zycus Infotech

Software Development

Princeton NJ

RecommendedJobs for You