Source description
About the role
Skill evaluation (Mandatory)
Skills
-
Required/ Preferable
-
Java 17
-
OOPS, Collections, exception handling, concurrent programming, lambda expresssions, stream API, Multithreading
-
Mandatory - Java 17
-
(No Java 8 profile required)
-
Spring Boot
-
Dependency Injection, Spring Bean Lifecycke, Autowiring, Spring Boot features, initializers, starters, autoconfiguration, profile, etc
-
Mandatory
-
Kafka, EMS, ActiveMQ and/or IBM MQ
-
Messaging Queues
-
Mandatory
-
MVC/ REST
-
Spring MVC Flow, Model&View, REST architecture, resources, HTTP methods and usage, URI mappings
-
Required
-
JPA(ORM) / Spring Data JPA
-
Concepts of ORM, mapping entities and relationships, JPA repository, CRUD methods, other Data JPA features like pagination, sorting, etc
-
Required
-
Database and SQL
-
RDBMS Concepts like databses, schema, queries
-
Required
-
Unit Testing
-
Need for unit testing, test cases, frameworks like Junit / Mockito
-
Required
-
Security
-
Security Concepts like authentication / authorization, frameworks & implementations like Oauth / JWT, etc
-
Required
-
Design
-
SOLID principles, Design Patterns, application design and architecture Concepts
-
Required
-
DevOps
-
Maven, git, Jenkins, Sonarqube, docker & kubernetes
-
Required
-
Cloud Computing
-
Exposure to cloud platforms like AWS, Google Cloud, etc
-
Required
-
Job type: Contract Division: eTeam Workforce Limited Reference: 24-01794
More at eTeam