Experience
8 - 10 yrs
Job Location
Mumbai, India
Vacancy
1
Designation
Java Full Stack Developer
Job Type
ONSITE
Job Description
Roles Responsibility
Java 17 or above
OOPS, Collections, exception handling, concurrent programming, lambda expresssions, stream API, reactive programming, Records, tablesync, thread safety etc
Database and SQL
RDBMS Concepts like databses, schema, queries
Unit Testing
Need for unit testing, test cases, frameworks like Junit / Mockito
Spring Boot
Dependency Injection, Spring Bean Lifecycke, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, OAUTH, openid, JWT etc
REST Services
REST architecture, resources, HTTP methods and usage, URI mappings
JPA, Spring Data JPA
Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc
Microservices
Microservices Architecture Design Patterns like Service Registry / Discover, API Gateway, Circuit Breaker, Externalized Configurartion, Spring Cloud
Spring Security
Security Concepts like authentication / authorization, frameworks implementations like Oauth / JWT, etc
Design
SOLID principles, Design Patterns, application design and architecture Concepts
DevOps
Maven, git, Jenkins, Sonarqube, docker kubernetes, Github Actions, Harness
Cloud Computing
Exposure to cloud platforms like AWS, Azure or GCP or OpenShift etc
HTML, CSS
HTML, HTML5, CSS, CSS3
Javascript
Basic Javascript and Advanced Javascript
Typescript
Typescript datatypes and object orienated concepts
React Fundamentals
React CLI, React basic concepts, Components communications
React Advanced Concepts
Hooks, Routing, Integration with API(Axios/Ajax/Fetch), redux
React - Middleware
Thunk/Saga or custom middleware
Unit Testing
Jest /Jasmine
Source code Repository
Knowledge of DVCS - GIT/Bitbucket/other SCM Tools
Communication
Strong verbal and written communication skills to collaborate effectively with team members
Problem-Solving
Ability to troubleshoot and solve complex technical issues; Logical thinking
Requirements
Java 17 or above
OOPS, Collections, exception handling, concurrent programming, lambda expresssions, stream API, reactive programming, Records, tablesync, thread safety etc
Database and SQL
RDBMS Concepts like databses, schema, queries
Unit Testing
Need for unit testing, test cases, frameworks like Junit / Mockito
Spring Boot
Dependency Injection, Spring Bean Lifecycke, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, OAUTH, openid, JWT etc
REST Services
REST architecture, resources, HTTP methods and usage, URI mappings
JPA, Spring Data JPA
Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc
Microservices
Microservices Architecture Design Patterns like Service Registry / Discover, API Gateway, Circuit Breaker, Externalized Configurartion, Spring Cloud
Spring Security
Security Concepts like authentication / authorization, frameworks implementations like Oauth / JWT, etc
Design
SOLID principles, Design Patterns, application design and architecture Concepts
DevOps
Maven, git, Jenkins, Sonarqube, docker kubernetes, Github Actions, Harness
Cloud Computing
Exposure to cloud platforms like AWS, Azure or GCP or OpenShift etc
HTML, CSS
HTML, HTML5, CSS, CSS3
Javascript
Basic Javascript and Advanced Javascript
Typescript
Typescript datatypes and object orienated concepts
React Fundamentals
React CLI, React basic concepts, Components communications
React Advanced Concepts
Hooks, Routing, Integration with API(Axios/Ajax/Fetch), redux
React - Middleware
Thunk/Saga or custom middleware
Unit Testing
Jest /Jasmine
Source code Repository
Knowledge of DVCS - GIT/Bitbucket/other SCM Tools
Communication
Strong verbal and written communication skills to collaborate effectively with team members
Problem-Solving
Ability to troubleshoot and solve complex technical issues; Logical thinking