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.