Overview
Skills
Job Details
Location: New Jersey, NJ (Onsite)
Exp 14Yr On W2 58/HR
Duration: Contract - 2 Hire
Strong on Azure and Kafka exp
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
| S. No | Required | Details |
| 1 | Full Name of the candidate | |
| 2 | Current Location | |
| 3 | Month/Year of passing (graduation of highest degree/master's) | |
| 4 | Phone | |
| 5 | Email ID | |
| 6 | Overall Exp/Relevant Exp | |
| 7 | Availability to join | |
| 8 | Relocation (Yes or No) | |
| 9 | Immigration Status | |
| 10 | | |
| 11 | Salary/Rate Expectation |