GraphQL APIs, React integration Professional
NTT DATA BUSINESS SOLUTIONS · Bengaluru, Karnataka, India
Free to search · AI fit score against your CV · tailor your résumé in one click
NTT DATA BUSINESS SOLUTIONS · Bengaluru, Karnataka, India
Job Summary We are currently seeking a GraphQL APIs, React integration to join our team in Bangalore, Karnataka, India. Responsibilities • Implement and deploy API solutions while demonstrating expertise in a number of areas including: • API design and development • Public and Private API design and development • Highly scalable distributed systems • Cloud computing • Supports projects and design recommendations that span the entire infrastructure. • Contributes to creating strategy and evolvable systems, including guidelines, standards, and policies. • Collaborates with business leaders to help define business strategy and align creative information technology systems architecture to support the strategy. • This requires a high degree of interaction with: • Business and operations units to understand the functional needs of the system users • Various technology teams, both within and outside of a financial firm Requirements • 7+ years of experience • Experience in GraphQL expert, schema design, federation, APIs, React integration, performance/security • Experience in building microservices using Java, Springboot, GraphQL, etc. • Experience in building common services framework for logging, error handling, auditing, policy management, authentication and authorization. • Good understanding of Microservice architecture with experience in containerized deployment (On Cloud, On Premise and Hybrid). • Experience in integration with Databases (RDBMS and NoSQL such as PostgreSQL and MongoDB) and Streaming platforms (Kafka). • Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes and Springboot. • Proficiency in web service design using Swagger/YAML (with JSON) • UI experience is an added advantage • Adept with agile software development lifecycle and DevOps principles • Able to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customers • Strong problem-solving and analytical skills • Excellent communication and interpersonal skills