Job Description :
Description:
If candidate are ready to innovate and lead in the Next Gen Platforms – Applications team, come join us where we bring together the best and latest technology and process expertise to deliver scalable and reliable technology solutions that enable the design and development of client’s core products.
Manager are innovating using the latest and best industry technology and practices to create developer enablement tools and reusable components that allows client development teams to focus on creating the right solutions while delivering faster, more cost effective, cutting edge, and higher quality applications.

Scope and Responsibilities:
Manager are looking for talented and passionate full stack. The responsibilities are:
- Ensure solutions are designed and developed using a scalable, highly resilient cloud native architecture
- Building a platform that allows client Tech teams to create, manage and secure their applications and APIs – part of the platform will be an Dev Portal, API Gateway, Security using standards like OAuth and OpenID Connect, API/Web/Mobile frameworks and patterns
- Building the Continuous Delivery automation and pipeline around the APIs/Apps platform to ensure everything is automated, monitored and requires no downtime to deploy (blue/green, A/B and canary releases)
- Ensuring product and technical features are delivered to spec and on-time
- Collaborate with and consult other client development teams
- Explain designs and constraints to stakeholders and technical teams
- Deliver well-documented and well-tested code, and participate in peer code reviews
- Build and maintain Web UIs using React/Redux.
- Build and maintain microservices in Node.js and Java.
- Build and maintain reusable components and libraries in Javascript and Java.

Qualifications:
- Bachelor''s degree in Computer Science or a related field or equivalent work experience
- Proficient with Javascript on frontend (React, Angular, etc) and backend (Node.js) components.
- Proficient with Java 8.
- 3 years’ experience in building cloud-based enterprise systems, ideally on AWS.
- Experience with Docker and/or Serverless patterns.
- Expertise in designing and building scalable Micro Services
- Expertise in web and web-app patterns
- Expertise in NoSQL datastore systems to build highly scalable solutions
- Experience with Domain Driven Design and contract driven API design (Swagger, Raml or Apiary tools)
- Experience with expertise in other modern enterprise languages (functional or other – Scala, Python, Golang, etc)
- Experience with securing Restful APIs and Apps using OAuth and OpenID Connect and JWT
- Experience with in messaging (pub-sub) patterns
- Interest and understanding of async/non-blocking Restful APIs approaches and frameworks
- Demonstrated negotiation and influencing skills
- Experience with test driven development

Skills:
Required
- API
- AWS
- Java
- React
- Node.js

Additional
- Java Script
- NOSQL
- OAUTH
- OPENID
- Python
- Scala
- Security
- Solutions

Minimum Degree Required: Bachelor''s Degree

Project Description (if applicable): Next Generation Platforms is about enabling Agile Product development lifecycle by adopting an API driven approach that will work in a hybrid cloud target environment using continuous delivery to speed innovation and delivery and feed the feedback cycle to improve the technical decisions and business decisions.