Design software solutions in the real-time Merchant boarding process
Requirements
- 6+ years of experience in Java, GIT, JIRA, Maven, Confluence, Spring framework: Core, Boot, MVC, AOP
- 6+ years of experience implementing complex full-stack solutions including API and microservices in large enterprise organizations
- 4+ years of experience with databases and code integrations such as Oracle, SQL Server, MySQL
- 4+ years of experience with Amazon applications like ELB, SQS, SES, SWF, SNS, and Dynamo DB
- 4+ years of experience creating unit tests using JUnit, Mockito
- Experience in Play Framework, Apache Camel
- Experience in Integration Testing APIs with Postman, JMeter
Responsibilities
- Analyze complex processes and technological heterogeneity in applications, and design software solutions in the real-time Merchant boarding process
- Design and develop microservices for highly efficient protocol translation and enrichment with reactive design patterns
- Develop high throughput and high-volume boarding APIs that can be consumed by various banks and payment gateways
- Enhance API solutions to offer simple, easy-to-consume APIs for Merchant Boarding and Maintenance platform
- creating unit tests using JUnit, Mockito
Other
- Collaborate with a highly energetic team of software developers across different countries.
- OPT or H4 EAD
- 3+ years of experience in Agile methodologies
- Experience in the payments industry and implementing high-volume transactions processing applications
- Experience using Quality and Security scan tools such as SonarQube, Fortify, and WebInspect