Job Description
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 APIs, 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 with implementing Identity and Access Management protocols and technologies such as OAuth, OpenID Connect, SAML, Federation, SSO, etc.
- Strong proficiency working with RDMS ((MySQL, PostgreSQL, MSSQL)) and NoSQL data stores
- Experience developing software using Agile/Scrum methodology
- Experience with Test Driven Development is a plus
- Experience with Domain Driven Design is a plus
- Experience using Containers - Docker, Kubernetes is a plus
- Experience in Retail Domain is a plus
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: PHP and Nodejs
Contact Details:
Company: Kairos Technologies
Location(s): Hyderabad
Keyskills:
PHP and Node.js