Preferred Immediate-30 days notice candidates
Exp: 3-7 yrs
Job Type: Fulltime
Working Mode: Hybrid
Loc: Bengaluru/Kochi/Trivandrum
Must Have Skills
Java8 and above
Highly proficient in object-oriented programming in Java. Should be able to articulate design patterns and principles and their application. Should be familiar with articulating time and space complexity of programs.
Should be comfortable with Java 8 and above features. Knowledge of Multi-threading, Java Streams, Lambdas, Functional Interfaces, Comparators, Exception Handling, Completable Future.
Spring boot
Proficient in core concepts of Spring Boot like Inversion of Control, Dependency Injection, AOP, Component Scanning, Bean Scopes, Bean Lifecycle, Spring Boot Annotations, REST API Exception Handling, JPA
Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit, Mockito etc
Microservices
Open API standards, experience with Message Brokers, Kafka, RDBMS, NoSQL database, Caches, common microservice architectural patterns