Job Opportunities

Career Opportunities

Nesa Software Pvt Ltd

+91 7593 833663
info@nesasoftware.com

Java Developer

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.

Location: Kochi, Kerala
Apply now hr@nesasoftware.com or 7593833665
Job Types: Full-time, Permanent
Benefits:
• Health insurance
• Provident Fund
Work Location: In person

If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@nesasoftware.com

© Copyright 2026 Infopark Kochi. All rights reserved. Website design powered by