Java Springboot
Responsibilities and JD in brief along with additional criteria to be considered (if any):
· Minimum 6 years of Hands-on development experience in Java 8, Spring Framework (Spring Boot, Spring MVC) & Database
(Oracle, PostgreSQL or Mongo DB)
· Minimum 5 years of experience in Java 8 SDK/ core concepts, Springboot, Microservices,
· Write clean, maintainable, and testable code following best practices using Java 8 and related technologies
· Implement functional programming concepts using Lambda Expressions and Streams API.
· Work with Collections, Optional, and Date/Time API for efficient data handling.
· Familiarity with RESTful Web Services and JSON/XML.
· Experience with unit testing frameworks (JUnit, Mockito).
· Familiarity with build tools (Maven/Gradle) and version control (Git).
· Understanding of GHCP and their usage in productivity improvements across SDLC.
· Understanding of multithreading, concurrency, and parallel streams.
· Good knowledge of design patterns and SOLID principles.
· Ability to work in team in diverse/ multiple stakeholder environment.
· Good to have knowledge on JIRA, Agile methodologies
· Good Analytical skills.
· Experience and desire to work in a Global delivery environment