Java Spring Boot Developer — Job Update | Vishal Kushwaha

Key Responsibilities

Design, develop, test, and deploy Java applications using Spring Boot.

Develop and maintain Microservices architecture.

Build and maintain RESTful APIs.

Analyze business requirements and translate them into technical solutions.

Collaborate with Business Analysts, Product Owners, QA teams, and other stakeholders.

Develop secure, high-performance, and scalable applications.

Integrate applications with databases, third-party services, and cloud platforms.

Participate in code reviews and follow coding standards and best practices.

Troubleshoot, debug, and optimize existing applications.

Participate in Agile ceremonies, including:

Sprint Planning

Daily Stand-ups

Sprint Reviews

Retrospectives

Prepare technical documentation.

Support production deployments and resolve application issues.

Technical & Professional Requirements

Core Java

Strong experience with Core Java.

Experience with Java 8, Java 11, Java 17+.

Strong understanding of object-oriented programming and Java fundamentals.

Spring & Spring Boot

Hands-on experience with Spring Boot.

Experience with:

Spring Framework

Spring MVC

Spring Data JPA

Spring Security

Microservices & APIs

Strong understanding of Microservices Architecture.

Experience developing RESTful APIs.

Understanding of distributed application development and service integration.

Database

Strong SQL skills.

Experience with one or more of:

Oracle

MySQL

PostgreSQL

SQL Server

Knowledge of Hibernate/JPA.

Development Tools & Testing

Experience with Git and version control.

Familiarity with Maven or Gradle.

Experience with JUnit, Mockito, and unit-testing frameworks.