Full Stack Software Engineer - Open to C2C

Location: McLean, VA

1. Develop APIs by following Microservices best practices using Spring Boot and Java
2. Develop Angular Single Page Web Applications
3. Support maintenance and enhancements of the existing APIs and Microservices
4. Develop standards and guidelines for developers
5. Train developers on the best practices of developing Microservices and Angular applications

Required Skills:
1. Hands on experience with development of Spring Boot and Angular
2. Hands on experience in writing scripts using Java Script, bash, etc
3. Hands on experience with Maven, Gradle, Node, Npm, etc
4. Hands on experience with writing automated unit and integration tests
5. Hands on experience with Git, Artifactory or similar Maven repos, Jira, etc
6. Hands on experience with Java
7. Hands on experience with Docker and Kubernetes
8. Experience in working as part of Agile teams

Preferred Skills:
1. Familiarity with DevOps practices
2. Familiarity with Continuous integration and continuous deployment
3. Ability to develop or configure reverse proxies using Apigee
4. Understanding of certificate based authentication and basic HTTP authentication mechanism