logo

JobNob

Your Career. Our Passion.

API developer


Servion Global Solutions


Location

Chennai | India


Job description

5+ years of experience with API Development and System Integration. Strong knowledge and experience in building and consuming REST, RPC, gRPC, graphQL and SOAP based services using Python, Java and NodeJS/NestJS. Experience and knowledge of microservices, Streaming, event-driven architecture, design patterns, API gateway, caching, Security, API authentication and Authorization (Oauth, JWT), SSO, IDP, RBAC, load balancer, firewalls, encryption, decryption, performance testing, service performance measurements, swagger-based API development. Foundational knowledge in data structures and create and review efficient algorithms. Experience in NoSQL databases (Cassandra, DynamoDB, HBase, CouchDB, MongoDB, Neo4J), Database (Oracle, SQL server, Db2, Postgres), SQL and knowledge of DB concepts, integration technologies with other applications. Experience in the design/development of Java/J2EE applications, hands-on experience with VS code, eclipse with plugins, JDT, WDT and diagramming frameworks. Strong knowledge in Java, database, big data (Apache spark) and messaging & event streaming platform (Kafka, Flink, etc.). Familiarity with web applications, JavaScript frameworks (Angular, React, Vue, NodeJS), voice technologies, customer service applications, CRM, and RPA. Cloud first or native application development with serverless technologies, Docker containers and container orchestration – AWS, Azure, GCP, OpenShift. Familiarity is cloud estimation, auto scaling, fault tolerant & reliability systems, rate limits etc. Preferable to have skills to deliver infrastructure through Infrastructure as Code using terraform and automated pipelines. The candidate should be able to build CI/CD based pipelines and will be responsible for building, maintaining, and scaling infrastructure for production. The candidate should be familiar with test driven development and write code using defensive programming practice to enable continuous operation after and while experiencing unplanned issues. Strong problem solving and troubleshooting skills and familiarity in monitoring and instrumentation tools. Should be able to understand business requirements and translate to architecture/software development. Ability to juggle multiple projects and priorities. Foundational knowledge in AI and Machine Learning – Predictive intelligence, Generative AI, LLM & GAN models.


Job tags



Salary

All rights reserved