Job Description :
Title: Java full stack developer - API Developer

Position Type: Contact

Location : SFO, CA

API Developer (Lead level) – Java full stack developer (AngularJs and/Or NodeJs) with reporting tool experience. 6-8 years’ development experience overall.

Technical Skills:

Must have experience in developing RESTful APIs using micro-services design pattern

Must have experience in Angular.JS, Node.JS

Must have reporting tool experience.

Must have experience in Java Spring boot, AngularJS, Node.JS for developing REST services.

Must have experience in TDD and sprint based Agile Methodology.

Must have experience in tools like: Jira, Swagger, Jenkins, Dockers.

Must have experience in testing tools like: Chai, Mocha & Cucumber.

Must have experience in any of following Angular frameworks - Ionic Framework, LumX, Supersonic, Angular UI Bootstrap, Suave UI

Writing test cases for API layer and testing them

Execution of Cucumber /functional tests for any composite micro-services into DEV environment against mock services and later into QA and UAT against live services.

Deployment and validation of live micro-services into DEV environment and generating Docker secrets required for the applications.

Externalizing all test data and configurations to support multi-environment deployments and validations into QA and UAT via Jenkins CI/CD pipeline.

Implementing security and data protection

Ensure high coding standards and high performance of the applications.

Exposure to Java Spring boot, Python and Groovy is added advantage.