Java Spring Boot Developer 4-6 yrs | Mumbai only

Isoftwarefactory

Mumbai Suburban

On-site

INR 1,400,000 - 1,900,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Isoftwarefactory in Mumbai is seeking an experienced Java Spring Boot Developer with 4-6 years to design, develop, and maintain secure, scalable backend applications.

The role focuses on RESTful microservices, API design with Swagger/OpenAPI, and robust data handling with SQL/NoSQL databases. You will optimize performance, implement caching, and collaborate in an Agile team across Product, QA, and DevOps. You will also mentor juniors and contribute to architectural decisions.

Qualifications

  • 4-6 years of hands-on Java backend experience.
  • Proficient in Java 17+ and Spring Boot.
  • Experience designing microservices and REST APIs.
  • Strong knowledge of Hibernate/JPA and SQL databases.
  • Experience with NoSQL (MongoDB) databases.
  • Familiar with caching, performance tuning, and production issues.
  • Experience with Git and Maven.
  • JUnit and unit/integration testing.
  • Agile/Scrum experience.

Responsibilities

  • Design, develop, and maintain RESTful microservices using Java and Spring Boot.
  • Design scalable backend architectures for high-volume applications.
  • Develop and maintain APIs and document them using Swagger/OpenAPI.
  • Handle JSON and XML data serialization, transformation, validation, and integration.
  • Design and optimize persistence layers using Hibernate, JPA, SQL, and NoSQL databases.
  • Work with PostgreSQL/MySQL and MongoDB, including query optimization and performance tuning.
  • Implement caching strategies using Ehcache or similar caching solutions.
  • Ensure application performance, scalability, reliability, and availability under high load.
  • Identify performance bottlenecks and implement optimization techniques.
  • Integrate with third-party APIs and services, including payment gateways.
  • Implement secure authentication and authorization for backend services.
  • Troubleshoot and resolve complex production issues; participate in code reviews and architectural discussions.
  • Write clean, maintainable code and develop unit/integration tests; collaborate with cross-functional teams.
  • Participate in Agile/Scrum ceremonies and mentor junior developers.

Skills

Java
Spring Boot
Microservices
Hibernate/JPA
SQL/NoSQL
Caching
REST APIs
JSON/XML
Git/Maven
JUnit
Agile/Scrum

Tools

Swagger/OpenAPI
Kafka
Docker
CI/CD
Redis
Ehcache

Job description

Job Description

We are seeking an experienced Java Spring Boot Developer with 4 - 6 years of experience in designing, developing, and maintaining secure, scalable, and high-performance backend applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, Hibernate/JPA, SQL/NoSQL databases, caching, API integrations, and performance optimization.

The candidate should be capable of independently handling backend development, troubleshooting production issues, participating in technical discussions, and contributing to architectural and design decisions.


Key Responsibilities
  • Design, develop, and maintain RESTful microservices using Java and Spring Boot.
  • Design scalable and maintainable backend architectures for high-volume applications.
  • Develop and maintain APIs and document them using Swagger/OpenAPI.
  • Handle JSON and XML data serialization, transformation, validation, and integration.
  • Design and optimize persistence layers using Hibernate, JPA, SQL, and NoSQL databases.
  • Work with databases such as PostgreSQL/MySQL and MongoDB, including query optimization and performance tuning.
  • Implement caching strategies using technologies such as Ehcache or similar caching solutions.
  • Ensure application performance, scalability, reliability, and availability under high load.
  • Identify performance bottlenecks and implement appropriate optimization techniques.
  • Integrate with third-party APIs and services, including payment gateways such as Cashfree, PayU, etc.
  • Implement secure authentication and authorization mechanics for backend services.
  • Troubleshoot and resolve complex application and production issues.
  • Participate in code reviews, design discussions, technical estimations, and architectural decisions.
  • Write clean, maintainable, reusable, and testable code following industry best practices.
  • Develop unit and integration tests using appropriate testing frameworks.
  • Collaborate with cross-functional teams including Product, QA, DevOps, and other engineering teams.
  • Participate in Agile/Scrum activities, including sprint planning, story grooming, estimations, and retrospectives.
  • Mentor junior developers and contribute to improving development standards and engineering practices.

Required Skills
  • 4 - 6 years of hands-on experience in Java backend development.
  • Strong proficiency in Java 17+ and Spring Boot.
  • Strong experience developing Microservices and RESTful APIs.
  • Strong knowledge of Hibernate and JPA.
  • Strong experience with SQL databases such as PostgreSQL/MySQL.
  • Working experience with NoSQL databases such as MongoDB.
  • Strong understanding of JSON, XML, API serialization, parsing, and validation.
  • Experience with third-party API and payment gateway integrations.
  • Strong understanding of object-oriented programming, design patterns, SOLID principles, and clean code practices.
  • Experience with performance optimization, debugging, and production issue resolution.
  • Proficiency with Git and Maven.
  • Experience with JUnit and unit/integration testing.
  • Good understanding of Agile/Scrum development methodologies.
Preferred Skills
  • Experience with Spring Security, JWT, and OAuth2.
  • Hands-on experience with Kafka or other messaging systems.
  • Experience with AWS/Azure or other cloud platforms.
  • Knowledge of Docker and CI/CD pipelines.
  • Experience with Ehcache, Redis, or other caching technologies.
  • Experience working on B2B/B2C transaction-heavy applications.
  • Experience with payment systems, financial transactions, or other high-volume integrations.
  • Good understanding of distributed systems and scalable application architecture.
  • Experience mentoring junior developers or taking ownership of technical modules.
Role

Back End Developer

Industry Type

IT Services & Consulting

Department

Engineering Software & QA

Employment Type

Full Time, Permanent

Role Category

Software Development


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Senior Java Developer
Senior Java Developer

Bounteous • Hyderabad, Gurugram District, Bengaluru

On-site
INR 2,500,000 - 4,200,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Java/Spring Boot Developer - Backend Technologies
Java/Spring Boot Developer - Backend Technologies

TymblHub • Pune District

On-site
INR 600,000 - 1,000,000
Java Developer
Java Developer

Technix-Technology Solutions Private Limited • Patna

On-site
INR 600,000 - 1,200,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Developer - Springboot
Developer - Springboot

Compunnel, Inc. • Pune District

On-site
INR 800,000 - 1,500,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 1,800,000
Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000