Description

REQUIREMENT DETAILS
 Analyze complex processes and technological heterogenic applications.
 Design software solutions in the real-time, payment area.
 Design, develop microservices for highly efficient protocol translation and enrichment with reactive
design patterns.
 Deliver end to end solutions for Payment APIs.
 Develop high throughput and high-volume transaction APIs that can be consumed by omni channel
platforms.
 Enhance API solutions to offer simple, easy to consume APIs for payment customers.
 Participate in development of roadmap and strategies for documenting and presenting API specifications
in an easy and consumable format.
 Develop roadmap and strategies to provide Client Libraries and SDKs for API products.
Skills and Experience Needed
Required
 Minimum 10 years' experience in Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP,
Java NIO).
 2+ years of leadership experience

 Minimum 5 years of experience in Spring Boot.
 Webflux experience
 Agile methodology experience.
 Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch desired.
 Experience on creating unit tests using JUnit, Mockito.
 Experience with Databases and code integrations such as Oracle, SQL Server, MySQL.
 Expertise in implementing complex full stack solutions including digital and mobile systems, API, and
Micro-Services in large Enterprise organizations.
 Payment industry experience
 Financial industry experience
Desired
 Good to have experience in PCF or related cloud platform, API Management.
 Experience in implementing high volume transactions processing applications.
 Good to have Experience on using Quality and Security scan tools such as Sonar, Fortify and Web Inspect.
 Experience in Integration Testing APIs with Postman, JMeter etc.
 Apigee in AWS and GCP.
 Kafka for streaming, persistence and reporting.


 

Education

Any Graduate