Job Description :
Title – Microservices Developer + Node JS
Duration – 12 months
Location – NYC, NY

Job Requirements:
Experience collaborating with clients to design and deliver Architectures for complex custom projects using appropriate Open Source technologies on Cloud providers such as AWS, Azure, and others
Experience in decomposing existing monolithic legacy applications into Microservices
Possess deep experience in using one or more Microservice frameworks to create Cloud Native solutions through all phases of the software development lifecycle
Experience in utilizing Promises patterns, Observables, or Reactive Programming (RX)
Experience with NoSQL data stores such as Cassandra and MongoDB
Experience with distributed caching frameworks such as Ehcache, Couch base, and Redis
Experience with implementing run-time architecture services (caching, logging, etc
Experience with Platforms as a Service such as Cloud Foundry, OpenShift, etc.
Experience with Functions as a Service and Server-Less architectures such as AWS Lambda and Azure Functions
Hands-on experience with installation, configuration and development, including work within a production environment
Experience in Performance tuning
Experience with defining and creating methodologies and service offerings
Experience in defining one or more following architecture aspects: Availability, Cloud Traffic Management, Maintainability, Operability, Scalability and Portability
Experience with deploying container-based applications using tools such as Docker
Experience architecting API-centric solutions
Proven ability to build, manage and foster a team-oriented environment
Proven ability to work creatively and analytically in a problem-solving environment Desire to work in an information systems environment.
Excellent communication (written and oral) and interpersonal skills. Excellent leadership and management skills
Strong understanding of Microservice architecture
Hands-on experience in developing and deploying Microservices