Java Developer (Payments)- Only USC or GC (No H1b or OPT/CPT)

October 30, 2024
$130000 - $140000 / year
Apply Now

Job Description

If this blog helped you, spread the word!

Title: Payment Developer (Java)

Location: EST Remote

Duration: Permanent role with client

Description

The client works with the world’s leading retailers to deliver segment defining, highly integrated, mobile solutions. The Concierge offering is a mission critical application that provides in-store team members with clientelling, assisted selling, mobile point of sale, and other key capabilities that deliver the future of retail. Concierge integrates existing retail investments including CRM, POS, eCommerce, Order Management, ERP, Payment, etc.

A big part of the solution is around mobile POS and taking legacy POS systems and transforming them into multi-threaded, web-based API services. This means ripping the UI off the system and reforming the non-thread-safe portions of the POS system. While these POS systems themselves are quite old, the technology we use to modernize them is not. We use Aspect Oriented Programming along with dependency injection frameworks and the Spark Java microservices framework to make the old, new.

Requirements:

Experience: 5+ years in payments development with a focus on payment processor integration.

Technical Proficiency: Strong development skills, particularly in Java, C#, or TypeScript.

Payments Knowledge: In-depth understanding of payment devices, gateways, EMV standards, encryption, tokenization, and HSM.

Business Analysis Skills: Ability to interpret and define requirements in billing, pricing, accounting, and payout workflows.

POS Integration: Strong understanding of POS systems, industry-standard data formats, and advanced transaction flows

Enterprise Required Skills

Java 8, development, spring, hibernate, OOP, rest API, Gateways, EMV Standards, Encryption, Tokenization, HSM, Java, Springboot, Rest, Microservices, React.js, Agile, containerization, docker, kubernetes, sql, full stack, Payfac, PCI DSS

Top Skills Details

1) Java Developer with a background in payments processing / fintech background (i.e. global card services, gift card processing, EMV) Companies: BridgePay, Tenereum, Global Card Services, etc.) With a tech stack for a java developer with related frameworks (e.g., Spring, Hibernate, RESTful API design and integration, Java, C#, Typescript)

2) Payment knowledge: Payment devices, gateways, EMV standards, encryption, tokenization, and HSM.

3) Cloud services – AWS or Azure

Preferred: Familiarity with Payment Facilitator (PayFac) models & Experience with PCI DSS and other security compliance requirements.

If this blog helped you, spread the word!