Java Developer Experienced

Year    KL, IN, India

Job Description

Job description:



We are looking for a motivated Java Developer (male) with 1-4 years of experience in Java application development. The ideal candidate should possess strong knowledge of OOP concepts, SOLID principles, and hands-on experience in building RESTful services using Spring Boot.
You will work as part of an Agile development team, contributing to all stages of the Software Development Life Cycle (SDLC) -- from design to deployment.

Key Responsibilities

Design, develop, and maintain

RESTful APIs

and

microservices

using Spring Boot and Java. Apply

SOLID principles

, clean code practices, and design patterns for scalable and maintainable solutions. Participate in all phases of the

SDLC

-- requirements analysis, design, implementation, testing, deployment, and maintenance. Collaborate within an

Agile/Scrum

team, participating in sprint planning, daily stand-ups, and retrospectives. Implement

Spring Data JPA

and work with relational databases such as MySQL or PostgreSQL. Develop

unit and integration tests

using JUnit, Mockito, or similar frameworks. Perform

code reviews

and ensure adherence to coding standards and best practices. Collaborate with

QA, DevOps, and frontend

teams to ensure smooth integration and delivery. Contribute to

technical documentation

and continuous improvement of development processes.
Required Skills & Qualifications

Bachelor's degree in

Computer Science, B Tech CS, BCA, BSC Information Technology

,

MTech, MCA

or a related field. 1-4 years of professional experience as a

Java / Spring Boot Developer

. Strong understanding of

Object-Oriented Programming (OOP)

and

SOLID principles

. Hands-on experience with

Spring Boot, Spring Data JPA, and Spring Security

. Proficiency in developing

RESTful APIs

and working with

JSON-based integrations

. Working knowledge of

Agile methodologies

(Scrum/Kanban) and SDLC workflows. Familiarity with

version control systems

(Git, GitHub/GitLab). Basic understanding of

CI/CD pipelines

,

Docker

, or

cloud platforms

(AWS/Azure). Strong

problem-solving, debugging,

and

communication skills

.
Nice to Have

Experience with

message brokers

such as Kafka or RabbitMQ. Familiarity with

Swagger/OpenAPI

documentation tools. Exposure to

frontend frameworks

(React, Angular) for better API integration understanding. Understanding of

Test-Driven Development (TDD)

and tools like

SonarQube

or

Jacoco

.
Apply now hr@nesasoftware.com or 7593833662

Job Types: Full-time, Permanent

Pay: ?15,000.00 - ?35,000.00 per month

Benefits:

Health insurance Provident Fund
Work Location: In person

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
    JD4939983
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KL, IN, India
  • Education
    Not mentioned
  • Experience
    Year