- Java 8 Core Java along with Java 1.8 features like lambdas, streams, Functional Interface etc. REST API and good experience working on HTTP methods.
- Spring and Springboot knowledge and experience.
- Relational Database knowledge and experience in writing sql queries.
- Should also be able to have some experience debugging stored procs and functions. Knowledge of Jenkins and git.
- Mockito Security Protocols (OpenId, BigDog) API design standards (validator, url-mapping, ldap control) JPA and JDBC in 2 projects knowledge about some external libraries - apache cxf, freemarker Streams API Exception Handling Util File handling
Threads General
1 Spring Boot
2. Spring Core, Spring DATA, Spring AOP.
3. SQL knowledge
4. Design patterns good to have
5. Hibernate & any build tool like Maven/Gradle
6. BDD, MongoDB will be a plus