Senior Java Developer

Year    Remote, IN, India

Job Description

About the Role:



We are seeking a highly skilled

Senior Java Developer

with strong experience in

Spring Boot

and

microservices architecture

. The ideal candidate will bring deep technical expertise, excellent problem-solving abilities, and the interpersonal skills needed to work collaboratively with cross-functional teams.

Key Responsibilities:



Design, develop, and maintain scalable Java applications using

Spring Boot

Build and integrate RESTful APIs and microservices Utilize

Java Persistence API (JPA)

and

Hibernate

for database interaction Work with

PostgreSQL

and other database systems Write clean, efficient, and well-documented code Collaborate with architects, QA engineers, and product managers to deliver high-quality software Participate in code reviews, design discussions, and architecture planning Apply

design patterns

and best practices in all development phases Contribute to the deployment and containerization processes using

Docker

and

Kubernetes

Implement unit and integration tests using

JUnit

and

Mockito

Use version control tools like

Git

for code management Optional: Work with

Apache Kafka

and handle

multithreaded environments


Technical Skills Required:



Java Development:

7+ years of hands-on experience

Spring Boot:

Minimum 4 years (Required)

Microservices Architecture:

Minimum 2 years (Required) Proficiency with

REST APIs

,

JPA

, and

Hibernate

Solid understanding of

PostgreSQL

or similar RDBMS Familiarity with

design patterns

and software architecture principles Experience with

Docker

,

Kubernetes

(preferred) Good knowledge of

unit testing frameworks

like JUnit and Mockito Familiarity with

Kafka

and

multithreading

(a plus)
Job Types: Full-time, Permanent

Pay: From ?60,000.00 per month

Benefits:

Work from home
Location Type:

Remote
Schedule:

Monday to Friday
Education:

Bachelor's (Preferred)
Experience:

Spring Boot: 4 years (Required) Microservices: 2 years (Required) Java Developer: 7 years (Required)
Language:

English (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3795902
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year