Job Description :
  • 8+ years of relevant technical software engineering experience
  • Strong hands-on experience with the programming languages Java, J2EE
  • Strong software design and programming fundamentals of JAVA and REST Architecture
  • Exposure to and experience with Springboot Microservices/Java.
  • Proficient in Web Services (SOAP and Restful), XML, XML JSON processing API’s
  • Experience with API security norms and conversant in common Internet technologies and protocols viz HTTPs, SSL, OAuth, REST, JSON, XML etc.
  • Proficient in Basic Auth, oauth2 or token-based security.
  • Solid understanding of RESTful APIs/services, GraphQL and networking.
  • Experience with Bitbucket, Git/GitHub, or other version control systems.
  • Experience developing and extending CI and CD pipelines (Jenkins, Docker).
  • Able to write maintainable and functionally tested modules.
  • Fundamental understanding of: JWT, AWS deployment/configuration, Kubernetes, Google Cloud.
  • Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, monetization, request and response modifications etc. using Apigee
  • Strong knowledge in API Modelling languages and annotation (YAML, Swagger)
  • Proficient in Basic Auth, two-way SSL, oauth2 or token-based security.
  • Build and create shared flows for Error Handling, Security and other scenarios as necessary
  • Experience in React JS or angular JS to develop rich UI .
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Experience in working with a cross-functional team or large-scale software development life cycle, including waterfall and agile methodologies.


Client : Direct client (NO layer / NO Implementation partner)

             

Similar Jobs you may be interested in ..