Lead Microservices Developer

Location: Reston, VA
Date Posted: 07-12-2018

 Lead Microservices Developer

  • Hands-on experience in building complex, highly scalable, high volume, low latency Enterprise Java applications
  • Deep expertise in creation and consumption of REST and SOAP web services along with API gateways
·         Understand business functions and user stories, decompose them into technical specifications, and develop working Microservices code for a hybrid cloud environment
·         As a Microservices Engineer, you will develop and deliver complex Microservices solutions across multiple technologies and cloud platforms
  • Deep expertise in Spring projects such as Spring Framework, Spring Boot and Spring Security
  • Hands-on experience on developing microservices with Spring Boot, Spring Cloud and Netflix OSS suite
  • Deep understanding on microservices design patterns, service registry and discovery, externalization of configurations
  • Experience on Docker or Kubernetes based microservices deployment
·         Develop and deliver complex Microservices solutions across multiple technologies and cloud platforms, including Bluemix, AWS, and Azure.  
  • Experience on NoSQL databases such as MongoDB, CouchDB or Cassandra
  • Strong understanding of TDD, BDD and automated unit, integration and acceptance testing
  • Strong understanding of CI/CD process and pipelines
  • Familiarity with Agile Engineering Practices
  • Experience on Kafka and Spark will be an added advantage
  • Experience on programming languages such as NodeJS, Go and Scala will be an added advantage
·         Experience with networking/DNS
·         Experience with software defined networking technologies, like flannel, calico, canal, and/or weave is desirable.
·         Good understanding of 12-factor and cloud-native application design is a plus
·         Developing applications in Cloud Native programming technologies (e.g., Angular.js, React, Node.js, Java, etc.), programming frameworks (e.g., Spring Boot/Cloud, MicroProfile, etc.) NoSql DBs, and RESTful API development with JSON.
 
Bonus
  • Network Security Architecture, Design and Cyber Security Experience
  • Microservices architecture experience a plus
  • Familiarity with fault tolerant message queuing/broker systems (Kafka, SQS, Kinesis)
  • Environment deploy/orchestration (Kubernetes, Docker, etc)
  • Terraform experience a plus
·         Understanding Network configurations and ability to troubleshoot.
·         Understanding endpoint protection.
or
this job portal is powered by CATS