DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

ManpowerGroup Sr Java Developer (Merchant Services) in Charlotte, North Carolina

Title: Senior Java Developer (Merchant Services

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.

Position Responsibilities:

  • 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.

Position Requirements:

  • 3+ years of software development experience

  • Java, REST API & Kafka

  • Azure Cloud

  • Pega

  • 1-2 years of Merchant Services experience

  • Driven resource with excellent communication

  • Passionate about new technology

Key Words:

  • Java, Kafka, REST APIs, Pega, Azure, Merchant Services, Agile, BPM

Frequently Asked Questions:

  • Benefits ? Yes, provided by Experis

  • Remote Workers ? Hybrid model

  • Visa Sponsorship ? Not offered

  • Corp-to-Corp ? Not eligible

How to Apply:

For immediate attention please apply online.

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

DirectEmployers