Job Description :
Position: JAVA Backend API Developer

Location: San Francisco, CA

Duration: 12 months



Required Skills:




CORE Java and hands on experience on JDK 8 Features:

Streams on Collections
LAMBDA Expressions
Collections, Sorting
Threads, Inter Thread Communication and Thread Synchronization
File IO, NIO


Frameworks:

Spring CORE, Spring MVC, Spring Web Services, Spring AOP, Spring Boot.
Exposure on Apache CXF, Apache Camel is an added advantage


RESTful APIs

Should be proficient in REST Principles
Should be hands on in developing RESTful APIs
Should be familiar with API Contract using Swagger
Exposure on RAML is an added advantage


Security:

SSL, MASSL, Encryption / Decryption


Unit Testing :

Spring Test, Junit, Mockito


Database – MySQL
Application Server – Tomcat
API Management Platform – WS02 (Good to have)
Tools - GitHub, JIRA, Fortify, SonarQube
Build Systems - Maven