Job Description
Job Summary
Position: Java Backend Developer
Location: SFO, CA
Job Type: Direct Hire/ Permanent
Responsibilities and Duties
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
Job Type: Full-time
Experience:
- Backend Development: 6 years (Required)
- Java 1.8: 2 years (Required)