Java Springboot Developer

3 - 8 years

Kolkata Pune Bengaluru

Posted:1 week ago

Apply

Job Description


Job Description: Java Spring Boot Developer

Job Title:

Experience:

Job Summary

We are seeking a highly motivated Java Spring Boot Microservices Developer to design, develop, and support scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices Architecture, REST APIs, and cloud-native application development.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Java and Spring Boot.
  • Build scalable Microservices-based applications following industry best practices.
  • Develop and consume RESTful APIs and integrate with third-party systems.
  • Collaborate with architects, business analysts, QA teams, and stakeholders to deliver high-quality solutions.
  • Implement secure, reliable, and reusable services with proper exception handling and logging.
  • Participate in code reviews, unit testing, integration testing, and deployment activities.
  • Optimize application performance, scalability, and availability.
  • Troubleshoot production issues and provide timely resolutions.
  • Work in Agile/Scrum teams and contribute to sprint planning and estimations.

Required Skills

  • Strong experience in

    Java 8/11/17

    .
  • Expertise in

    Spring Boot

    ,

    Spring MVC

    ,

    Spring Data JPA

    , and

    Spring Security

    .
  • Hands-on experience in

    Microservices Architecture

    .
  • Strong knowledge of

    RESTful Web Services

    and API development.
  • Experience with

    Hibernate/JPA

    and ORM frameworks.
  • Strong understanding of

    SQL databases

    such as Oracle, MySQL, PostgreSQL, or SQL Server.
  • Experience with

    Git

    , Maven, Gradle, and version control practices.
  • Knowledge of

    Design Patterns

    ,

    OOP Concepts

    , and

    SOLID Principles

    .
  • Familiarity with

    JUnit

    , Mockito, and automated testing frameworks.

Preferred Skills

  • Experience with

    Spring Cloud

    , Eureka, Config Server, Feign Client, API Gateway.
  • Hands-on experience with

    Kafka

    , RabbitMQ, or other messaging systems.
  • Experience with

    Docker

    , Kubernetes, and containerization technologies.
  • Knowledge of

    CI/CD pipelines

    using Jenkins, GitHub Actions, or Azure DevOps.
  • Exposure to

    AWS

    , Azure, or GCP cloud platforms.
  • Understanding of distributed systems, resilience patterns, and service monitoring.

Nice to Have

  • Experience with NoSQL databases such as MongoDB or Cassandra.
  • Knowledge of ELK Stack, Splunk, Prometheus, and Grafana.
  • Experience in Banking, Financial Services, E-commerce, Healthcare, or Telecom domains.
  • Certification in Java, Spring, or Cloud Technologies.

Educational Qualification

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Keywords

Java, Spring Boot, Microservices, Spring Cloud, REST API, Hibernate, JPA, Kafka, Docker, Kubernetes, AWS, Azure, Jenkins, Maven, Git, Oracle, PostgreSQL, JUnit, Mockito, CI/CD, Distributed Systems

Skills Required

Java Spring Boot Hibernate Spring Microservices Boot Java Spring Boot Development

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Infosys logo
Infosys

IT Services and IT Consulting

Bangalore Karnataka

RecommendedJobs for You