Job Description
Job Title
Java full stack Developer - CREQ
Experience and Skills
- 7+ years of strong coding skills in Java/J2EE technologies with Spring Boot experience, micro-services.
- Experience with Spring Boot 2, Spring MVC, Spring Core, Spring Batch, multi-threading, JPA2, Hibernate, and Spring JDBC.
- Experience with Spring Security (OAuth, LDAP), familiarity with authentication, authorization, API gateway like IBM APIM.
- Experience in developing REST APIs. Good understanding of web services and related standards like REST/JSON.
- Experience working with real-time messaging like Kafka, MQ or event-based architecture (JMS, Pub/Sub, etc).
- Unit testing using common frameworks like Mockito, PowerMock, JUnit.
- Experience with Agile tools like JIRA, Agile development methodologies/frameworks like Scrum and Kanban.
- Good knowledge of relational databases like Oracle, MSSQL Server.