Lead Java Developer (Merchant Services)
Charlotte, North Carolina
Employer: Experis
Industry:
Salary: Competitive
Job type: Part-Time
Title: Lead Java Developer
Location(s): Charlotte, Phoenix, Atlanta, Dallas, & Des Moines
Industry: Financial Services
Employment Terms: 9 month contract-to-hire
Position Overview:
For immediate attention please apply online.
Location(s): Charlotte, Phoenix, Atlanta, Dallas, & Des Moines
Industry: Financial Services
Employment Terms: 9 month contract-to-hire
Position Overview:
- This is an exciting opportunity to work for a large enterprise company within the financial service industry building out net new capabilities for the merchant services team at a Top 4 Bank.
- The ideal candidate is eager to lay the foundation and build an application out from the ground up utilizing their expertise in Java, APIs and Kafka.
- Java:
- Java would likely be the programming language used to develop the core functionality of the application. Java is popular for enterprise applications due to its maturity, scalability, and large developer community.
- API (Application Programming Interface):
- APIs would be crucial for interacting with various external systems involved in payment processing.
- APIs might interact with fraud detection services to assess risk.
- APIs could connect with banking systems for settlements.
- Kafka:
- Kafka, an event streaming platform, could be used for real-time communication between different components of the application. Here are some use cases:
- Payment authorization requests could be published to a Kafka topic and consumed by the payment gateway integration.
- Responses from the payment gateway could be published back to Kafka for further processing in Pega.
- Real-time transaction updates could be streamed to a Kafka topic for fraud detection or analytics purposes.
- Azure:
- Microsoft Azure could serve as the cloud platform to host the payment processing application. Azure offers various services that can benefit the application:
- Azure App Service could be used to deploy and manage Java applications.
- Azure SQL Database or Azure Cosmos DB could store transaction data.
- Azure Functions could be used for serverless execution of specific tasks like fraud checks.
- Pega:
- Pega is a Business Process Management (BPM) tool. It might be used to manage the workflow of the payment processing application. For instance:
- Pega could define the steps involved in processing a payment, including authorization, fraud checks, and settlements.
- Pega could handle exceptions and routing of failed transactions for manual intervention.
- Overall Integration:
- Java would handle the core payment processing logic.
- APIs would be the bridge for communication with external systems.
- Azure would provide cloud infrastructure and services.
- Pega would orchestrate the workflow and manage business rules.
- Kafka would facilitate real-time event streaming for efficient communication.
- 5+ years of software development experience
- Java, REST API & Kafka
- Azure Cloud
- Pega
- 2-3 years of Merchant Services experience
- Driven resource with excellent communication
- Passionate about new technology
- Java, REST APIs, Kafka, Azure, Pega, Merchant Services, Agile
- Benefits ? Yes, provided by Experis
- Remote Workers ? Hybrid model
- Visa Sponsorship ? Not offered
- Corp-to-Corp ? Not eligible
For immediate attention please apply online.
Created: 2024-05-09
Reference: 311669
Country: United States
State: North Carolina
City: Charlotte
ZIP: 28269
Similar jobs:
-
Java Developer
Insight Global in Charlotte, North Carolina -
Java Developer
BCforward in Charlotte, North Carolina💸 $60 per hour -
Lead Engineer, Applications Development (Java) - Remote
GXO Logistics, Inc. in High Point, North Carolina -
Full-Stack Java Developer
Strategic Staffing Solutions in Charlotte, North Carolina -
Lead Engineer, Applications Development (Java) - Remote
GXO Logistics, Inc. in High Point, North Carolina -
Sr. Java Developer
Saxon Global in Charlotte, North Carolina -
Sr Java Developer (Merchant Services)
Experis in Charlotte, North Carolina -
Java Developer
BCforward in Charlotte, North Carolina -
Senior Java Developer
Saxon Global in Remote, North Carolina -
Remote Java Developer
Insight Global in Mills River, North Carolina -
Sr Java Developer
Saxon Global in Burlington, North Carolina -
Java Springboot Developer
Infosys Limited Digital in Charlotte, North Carolina -
Java Developer
Saxon Global in Charlotte, North Carolina -
Java Developer
Insight Global in Charlotte, North Carolina -
Lead Java Developer
Saxon Global in Burlington, North Carolina -
Java Developer
BCforward in Charlotte, North Carolina💸 $60 - $65 per hour -
Java Back-end Developer - Work From Home
Parallel Partners in Raleigh, North Carolina -
FE Java Developer
Insight Global in Raleigh, North Carolina -
Java Full Stack Developer
CIBER in Charlotte, North Carolina -
NCOSBM - Java Developer
Saxon Global in Raleigh, North Carolina