Must have:
6+ years of experience in designing and developing applications for Azure / AWS cloud platforms.
Experience in building micro-services using NodeJS Express (TypeScript) frameworks.
o Experience in JSON and XML.
o Experience in Service development using SOAP and REST.
Must have object-oriented design (OOD) patterns experience for separation of concerns, code reusability, security, and performance.
Experience in developing clean, well architected code.
Hands on developer with good communication skills and passion for development best practices and Test-Driven Development.
o Strong understanding of testing methodologies such as Unit, Integration, Contract, functional, performance testing.
o Using Jest OR Jasmine, Mocha, Chai, Sinon.
Strong database skills preferable experience
Using Oracle, Postgres or SQL Server (using SQL query language)
Experience in React / TypeScript using Client-side / Server-side (using NextJS) rendering patterns.
Familiarity with Unix/Linux environments
o Comfortable working from the command-line (Bash, Ksh)
Experience with CI/CD tools:
o Continuous integration and deployment such as Jenkins.
o Knowledge in Source Control Management
Experience in caching frameworks like Redis.
Experience in Kafka / MQ Series / Rabbit MQ / JMS.