Overview:
Our team is seeking a highly experienced software professional who specializes in the analysis and design of complex technological applications, particularly within the real-time payment domain. The ideal candidate will craft cutting-edge microservices using reactive design patterns and deliver robust end-to-end Payment API solutions. These solutions will support high throughput and high-volume transactions catered to omnichannel platforms and will involve enhancing API solutions catered to payment customers.
The role involves strategizing and developing roadmaps for both documenting API specifications in a user-friendly format and providing client libraries and SDKs for our API products. The successful applicant will have a strong background in Java and related technologies, with over 7 years of experience and at least 3 years focused on Spring Boot, as well as full-stack development skills including React and Node. Experience in the Financial Industry, particularly with payment services, is crucial.
Responsibilities:
- Analyze complex processes and technological heterogenic applications.
- Design software solutions in 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 consume APIs for payment customers.
- Develop roadmap and strategies for documenting and presenting API specifications in consumable format.
Required skills:
- 7+ years’ experience in Java, GIT, JIRA, Maven, Confluence, Spring framework (Core, MVC, AOP, Java NIO).
- Previous experience with full stack development (React, Node, HTML, CSS).
- Minimum 3 years of experience in Spring Boot.
- Spring framework experience; webflux experience; agile methodology.
- Expertise implementing complex full stack solutions including digital and mobile systems, API, and Micro-Services in large Enterprise organizations.
- Experience with payment services (digital wallet, online digital payments, or subscription services) in the Financial Industry.
Preferred skills:
- Experience in PCF or related cloud platform (API management).
- Hands-on experience with Spring Cloud, Spring Data, Spring Transactional and Spring Batch.
- Experience in implementing high volume transactions processing applications.
- Experience with 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
Reach me at / (201)-255-4415
Thanks & Regards
Swathi.