cover image
Matlen Silver

Senior Java Software Engineer

Hybrid

Charlotte, United states

Senior

Freelance

16-03-2026

Share this job:

Skills

Java Swift SQL CI/CD DevOps Kubernetes Architecture Databases Software Development Agile Spring Spring Boot CI/CD Pipelines OpenShift Kafka Microservices

Job Specifications

Senior Java Developer

Charlotte, NC

18 Month W2 Contract

Hybrid 3 days onsite 2 days remote

$65/hour

Job Title: Senior Java Payments Technical Lead

Job Description

We are seeking an experienced Senior Java Payments Technical Lead with 10+ years of hands-on development experience and a strong background in payments systems to lead the design, development, and delivery of enterprise-scale financial applications. The ideal candidate will have deep expertise in Java, J2EE, Spring, Spring Boot, and microservices architecture, along with experience leading development teams and delivering high-availability payment platforms.

Key Responsibilities

Lead and mentor a team of software developers, providing technical direction, code reviews, and best practices to ensure high-quality software delivery.
Design and develop scalable payment processing systems supporting Wire, ACH, and SWIFT transactions.
Architect and build microservices-based applications using Java, J2EE, Spring, and Spring Boot.
Develop and integrate API and middleware solutions using MuleSoft to support payment processing and system integrations.
Implement event-driven architectures using Kafka for high-volume transaction processing and messaging.
Work with relational databases (SQL) to design schemas, optimize queries, and support transactional data processing.
Deploy and manage applications using containerization technologies such as Kubernetes or OpenShift.
Collaborate with business stakeholders, architects, and product teams to translate payment business requirements into scalable technical solutions.
Ensure systems meet security, compliance, and reliability standards required for financial services platforms.
Drive Agile development practices, CI/CD pipelines, and modern DevOps approaches to improve delivery efficiency.

Required Qualifications

10+ years of software development experience, with strong expertise in Java and enterprise application development.
Proven experience leading or managing development teams in enterprise environments.
Strong experience building payments systems (Wire, ACH, SWIFT) or other financial transaction platforms.
Hands-on development with Java, J2EE, Spring, Spring Boot, and microservices architecture.
Experience with MuleSoft integration platforms.
Experience implementing Kafka-based messaging systems.
Strong experience with relational databases and SQL.
Experience with containerization technologies such as Kubernetes or OpenShift.
Solid understanding of distributed systems, API design, and scalable architecture.

Preferred Qualifications

Experience in financial services or banking technology environments.
Knowledge of DevOps practices, CI/CD pipelines, and cloud-based infrastructure.
Experience designing high-availability and high-throughput transaction systems.

About the Company

Let your experience be driven by our experience. For more than 40 years, Matlen Silver has delivered solutions for complex talent and technology needs to Fortune 500 companies and industry leaders. Led by hard work, honesty, and a trusted team of experts, we can say that Matlen Silver technology has created solutions experiences and a legacy of success that makes a difference in the way the world works. Know more