Microservices Developer
McLean, VA
Long-term
Mandatory:
– Strong understanding of Microservices architectures
– Prior hands-on experience in developing and deploying Microservices solutions
– Experience using and developing RESTful APIs using JAX-RS, JSON
– Expert level programming skills in Java using Spring and Jersey Frameworks
– Strong understanding of HTTP protocol, WebSocket, SSE, and other web technologies.
– Strong familiarity with web servers and load balancing technologies.
– Experience in use of source code management system like svn or git and build tools like ant, maven, gradle or make.
– Good written and verbal communication skills
Good to have:
– Experience with event-based and message-driven distributed system
– Understanding of network communications, including TCP/IP, HTTP, and RPC protocols
– Familiarity with security principles using SSL protocols and data encryption