Java Spring Boot Developer 2-4 yrs | Mumbai only

Isoftwarefactory

Mumbai Suburban

On-site

INR 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Isoftwarefactory in India is seeking a skilled Java Spring Boot Developer with 2-4 years of experience to build secure, scalable backend applications. The role covers REST microservices, API documentation with Swagger/OpenAPI, and integration with Kafka/JMS and payment gateways.

You will work with Hibernate/JPA, SQL/NoSQL, and in-memory caching to ensure performance, security, and reliability under load. Collaborative Agile practices and code reviews are expected.

Qualifications

  • 2-4 years of Java Spring Boot backend development.
  • Experience with Kafka, JMS, Hibernate/JPA, and SQL/NoSQL databases.
  • Strong focus on performance tuning, security, and best practices.
  • Experience building RESTful microservices and integrating third-party APIs.

Responsibilities

  • Design, develop, and maintain RESTful microservices with Java Spring Boot.
  • Document APIs using Swagger/OpenAPI for stakeholders.
  • Integrate with message brokers like Kafka and JMS (ActiveMQ, RabbitMQ).
  • Handle JSON/XML data serialization and validation.
  • Build secure and maintainable data persistence layers using Hibernate/JPA and SQL/NoSQL databases.
  • Implement in-memory caching (Ehcache) for performance.
  • Ensure performance, scalability, and availability under load.
  • Follow secure coding standards to prevent OWASP vulnerabilities.
  • Collaborate via code reviews and architectural discussions.
  • Integrate with third-party APIs including payment gateways.
  • Write clean, testable code and participate in Agile sprints.

Skills

Java 17+
Spring Boot
Kafka
JMS
JSON
XML
Hibernate
JPA
SQL/NoSQL
Redis
Ehcache
Git
CI/CD
Swagger/OpenAPI

Tools

Docker
Kubernetes
AWS
Azure

Job description

Job Description:

We are seeking a highly skilled Java Spring Boot Developer with 2-4 years of experience in building secure, scalable, and high-performance backend applications. The ideal candidate will have hands-on experience with Kafka, JMS, Hibernate/JPA, caching strategies, SQL/NoSQL, JSON/XML APIs, and third-party integrations including payment gateways. A strong focus on performance tuning, security, and best practices is essential.

Key Responsibilities:
  • Design, develop, and maintain RESTful microservices using Java Spring Boot
  • Document APIs using Swagger/OpenAPI for internal and external stakeholders
  • Integrate message brokers like Kafka and JMS (e.g., ActiveMQ, RabbitMQ)
  • Handle data serialization using JSON and XML, including transformation and validation
  • Build secure and maintainable data persistence layers using Hibernate, JPA, and SQL/NoSQL databases
  • Implement in-memory caching (Ehcache) for optimized performance
  • Ensure application performance, scalability, and availability under load
  • Follow secure coding standards to prevent OWASP vulnerabilities (XSS, SQLi, etc.)
  • Collaborate with peers through code reviews, design discussions, and architectural decisions
  • Integrate with third-party APIs, including payment gateways (CashFree, PayU, etc.)
  • Write clean, well-documented, and testable code using best practices
  • Participate in Agile sprints, story grooming, estimations, and retrospectives
Required Skills:
  • 2-4 years of experience with Java 17+ and Spring Boot (Microservices)
  • Experience in Apache Kafka, JMS
  • Expertise in working with JSON, XML, and related parsing libraries
  • Solid knowledge of Hibernate, JPA, SQL (PostgreSQL/MySQL), and NoSQL (MongoDB/Redis)
  • Hands-on experience with caching frameworks Ehcache, Redis, or Caffeine
  • Familiarity with third-party API integration, including payment gateway SDKs/APIs
  • Experience in performance tuning, profiling, and load testing
  • Deep understanding of application security, encryption, authentication, and authorization
  • Strong grasp of coding best practices, design patterns, and peer review processes
  • Proficient with Git, Maven/Gradle, CI/CD tools (Jenkins, GitLab CI, etc.)
Preferred Skills:
  • Familiarity with Spring Security, JWT, OAuth2
  • Knowledge of Docker, Kubernetes, or cloud platforms (AWS/Azure)
  • Exposure to B2B/B2C transaction-heavy applications
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Spring Boot Developer 0-2 yrs | Mumbai only
Java Spring Boot Developer 0-2 yrs | Mumbai only

Isoftwarefactory • Mumbai Suburban

On-site
INR 400,000 - 640,000
Spring Boot Developer in Mumbai
Spring Boot Developer in Mumbai

DigitalXNode • Mumbai

Hybrid
INR 1,200,000 - 2,400,000
Java / Spring boot Developer
Java / Spring boot Developer

United States Digital Space LLC • Maharashtra

On-site
INR 2,400,000
Health insurance
Provident Fund
Spring Boot Developer | Mumbai | Technology Strategy & Transformation
Spring Boot Developer | Mumbai | Technology Strategy & Transformation

United States Digital Space LLC • Maharashtra

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

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Developer - Springboot
Developer - Springboot

Compunnel, Inc. • Pune District

On-site
INR 800,000 - 1,500,000
Java Developer with Kafka- Mumbai / Immediate Joiner-Mega Drive
Java Developer with Kafka- Mumbai / Immediate Joiner-Mega Drive

Contactx Resource Management • Mumbai

On-site
INR 1,000,000 - 1,500,000
Java Springboot, Microservices + Kafka
Java Springboot, Microservices + Kafka

Tata Consultancy Services • Ernakulam

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

Protocol Zone • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
5-day work week
Ahmedabad location
Java Backend Developers
Java Backend Developers

United States Digital Space LLC • Maharashtra

On-site
INR 900,000 - 1,300,000