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