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


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


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


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