Mandatory Skills – Java 8 and above, Data Structure , Algorithms, Basic cloud, microservices, springboot., Kafka, AWS.
-
5 - 7 years’ experience in designing and developing Micro Services .
-
Proven skills in Java, Spring, Spring boot, Hibernate, JPA, REST web services, Spring Security ; Data Structure , Algorithm
-
Good to have with AWS stack
-
Comfortable with tackling ambiguous problems and unblocking yourself
-
Good understanding of architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
-
Understanding of data structures and problem solving approaches, and ability to articulate trade offs
-
Strong understanding of Domain Driven Design (DDD), 12 factor Apps, Micro services design patterns
-
Strong fundamentals – OOPS concepts, SOLID principles, Data Structures/Algorithms, Exception Handling, Coding Standards, Logging
-
Passionate about writing clean, modular and unit testable code
-
Possesses strong verbal and written communication skills.
-
Experience with Agile development
-
Knowledge of unit testing frameworks – preferably JUnit
-
Good knowledge of Jenkins, SonarQube, Git, Deployment Architecture
-
BE/BTech in Computer Science / MIS or equivalent work-related experience.