Job Description :

Job Description

About your role: As a Senior Java Developer, you will be part of the engineering team that builds the Marketplace Boarding platform, designed to deliver innovations through simple and fast integrations. This platform features developer-friendly, flexible communication standards, unified APIs, and integrations with multiple systems. You will deliver end-to-end solutions to automate and simplify Merchant Boarding to client systems.

What you'll do:

·

Collaborate with a highly energetic team of software developers across different countries.

·

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

Experience you'll need to have:

·

10+ years of experience in Java, GIT, JIRA, Maven, Confluence, Spring framework: Core, Boot, MVC, AOP

·

10+ years of experience implementing complex full-stack solutions including API and microservices in large enterprise organizations

·

6+ years of experience with databases and code integrations such as Oracle, SQL Server, MySQL

·

6+ years of experience with Amazon applications like ELB, SQS, SES, SWF, SNS, and Dynamo DB

·

5+ years of experience creating unit tests using JUnit, Mockito

·

5+ years of experience in Agile methodologies

·

Bachelor’s degree in computer science or a relevant field, or an equivalent combination of education, work, or military experience

Experience that would be great to have:

·

Experience in Play Framework, Apache Camel

·

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

·

Experience in Integration Testing APIs with Postman, JMeter

·

Experience with OAUTH2.0, Jax-B, Jax-RS

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law

             

Similar Jobs you may be interested in ..