Job Description :
- Designing thinking and API First approach to software design and development
- Prototype, design, develop, test and maintain multi-tiered applications
- Analyze and decompose existing monolithic Applications into Microservices
- Liaise with technical leads in the definition of solution architecture and design
- Develop Business Domain Driven Reusable Microservices
- Provide timely deliverables, estimates and complete tasks in Agile development environment
- Maintain Release Notes by documenting new services, fixes and setup configuration details
- Actively engage in technical discussions, share ideas, and contribute to cohesive development
- Explore and learn new technologies and ideas to add value to our products and develop proof of concepts
Experience :
- Minimum 4+ Years of hands-on experience in design, development and integration of PHP or NodeJS RESTful Service APIs, Serverless API's, Microservices and Json
- Strong proficiency with JavaScript
- Understanding the nature of asynchronous programming, Event-driven and Microservices architectures
- Experience with implementing run-time architecture services (caching, logging, etc.)
- Experience developing software using Agile/Scrum methodology