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.