Java Development Lead

  • Jersey City, NJ
  • Posted 1 day ago | Updated 12 hours ago

Overview

On Site
$60
Contract - W2
Contract - Independent
Contract - 8 day((s))

Skills

java

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

LinkedIn

11

Salary/Rate Expectation

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Ryantech