to design, develop, and maintain high-quality software applications. The ideal candidate will have strong experience in Java-based backend development, modern frameworks, and RESTful services, along with a solid understanding of software engineering best practices.
Key Responsibilities
Design, develop, test, and maintain scalable Java applications
Build and consume RESTful APIs using Java frameworks
Collaborate with cross-functional teams including product, QA, and DevOps
Write clean, efficient, and well-documented code
Perform code reviews and ensure adherence to coding standards
Troubleshoot, debug, and optimize application performance
Participate in architecture and design discussions
Support deployment and production issues as needed
Required Skills & Qualifications
Strong proficiency in
Java (8 or above)
Experience with
Spring Framework
(Spring Boot, Spring MVC, Spring Data)
Strong understanding of
OOP principles
, data structures, and algorithms
Experience building
RESTful web services
Hands-on experience with
SQL databases
(MySQL, PostgreSQL, Oracle, etc.)
Familiarity with
ORM frameworks
such as Hibernate or JPA
Experience with
version control tools
(Git)
Knowledge of
unit testing
frameworks (JUnit, Mockito)
Preferred / Nice-to-Have Skills
Experience with
microservices architecture
Exposure to
cloud platforms
(AWS, Azure, GCP)
Knowledge of
CI/CD pipelines
(Jenkins, GitHub Actions, GitLab CI)
Experience with
Docker / Kubernetes
Frontend exposure (Angular, React, or JavaScript)
Agile / Scrum development experience
Job Types: Full-time, Part-time
Pay: ₹14,765.45 - ₹55,000.00 per month
Expected hours: No less than 20 per week
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.