Senior Java Software Engineer

Matlen Silver

Charlotte (NC)

Hybrid

USD 140,000 - 180,000

Part time

44 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
W2 contract

Job summary

Matlen Silver is seeking a Senior Java Software Engineer to join an enterprise payments team building a cloud-ready, containerized Payment Observability Platform. This is a hybrid role with 3 days onsite per week; Charlotte is the preferred location, with Plano also considered.

The ideal candidate has 7+ years of experience in Core Java, Spring Boot, microservices, REST APIs, and frontend with Angular or React. Prior fintech/payments exposure and Azure experience are highly valued.

Qualifications

  • 7+ years of professional software development experience; 8+ years preferred.
  • Strong experience as a Senior Java Software Engineer.
  • Advanced Core Java and Spring Boot experience.
  • Experience developing microservices and REST APIs.
  • Full-stack development experience with Angular and/or React.
  • Experience with MongoDB or other NoSQL databases.
  • Experience with Kubernetes and/or OpenShift.
  • Experience with cloud-based application development, preferably Azure.
  • Experience working on payment applications or payment-related projects.
  • Banking, financial services, or fintech industry experience required.

Responsibilities

  • Design, develop, and support enterprise payment applications using Java and Spring Boot.
  • Build and enhance cloud-native, microservices-based applications supporting payment observability, transaction monitoring, analytics, search, reporting, and workflow capabilities.
  • Develop responsive web applications using Angular and/or React.
  • Design and implement RESTful APIs and integrations for real-time payment and operational workloads.
  • Develop and deploy containerized applications using Kubernetes and OpenShift.
  • Work with MongoDB and distributed data technologies to support scalable applications.
  • Contribute to solutions within an Azure cloud environment.
  • Collaborate with Product Managers, Architects, SRE, Data Engineering, Infrastructure, and Business teams to deliver highly available and resilient solutions.
  • Troubleshoot, enhance, and support mission-critical payment applications.

Skills

Core Java
Spring Boot
Microservices
REST APIs
Angular
React
MongoDB
Kubernetes
OpenShift
Azure
Payment applications

Tools

Databricks
Elasticsearch

Job description

Work Arrangement: Hybrid – 3 days onsite per week

Duration: 12 months

Employment Type: Contract, W2 Only

***W2 ONLY NO SPONSORSHIP***

Job Overview

We are seeking a Senior Java Software Engineer to join an enterprise payments team responsible for building and supporting a cloud-ready, containerized Payment Observability Platform.

This role is ideal for a senior-level engineer with strong Core Java and Spring Boot experience who has worked on payment applications within banking, financial services, or fintech environments. The successful candidate will contribute as a senior individual contributor in a modern cloud-native environment using microservices, distributed data stores, and containerized technologies.

Key Responsibilities
  • Design, develop, and support enterprise payment applications using Java and Spring Boot.
  • Build and enhance cloud-native, microservices-based applications supporting payment observability, transaction monitoring, analytics, search, reporting, and workflow capabilities.
  • Develop responsive web applications using Angular and/or React.
  • Design and implement RESTful APIs and integrations for real-time payment and operational workloads.
  • Develop and deploy containerized applications using Kubernetes and OpenShift.
  • Work with MongoDB and distributed data technologies to support scalable applications.
  • Contribute to solutions within an Azure cloud environment.
  • Collaborate with Product Managers, Architects, SRE, Data Engineering, Infrastructure, and Business teams to deliver highly available and resilient solutions.
  • Troubleshoot, enhance, and support mission-critical payment applications.
Required Qualifications
  • 7+ years of professional software development experience; 8+ years preferred.
  • Strong experience as a Senior Java Software Engineer.
  • Advanced Core Java and Spring Boot experience.
  • Experience developing microservices and REST APIs.
  • Full-stack development experience with Angular and/or React.
  • Experience with MongoDB or other NoSQL databases.
  • Experience with Kubernetes and/or OpenShift.
  • Experience with cloud-based application development, preferably Azure.
  • Experience working on payment applications or payment-related projects.
  • Banking, financial services, or fintech industry experience required.
Preferred Qualifications
  • Strong cloud and payments experience.
  • Experience with Databricks.
  • Experience with Elastic / Elasticsearch.
  • Experience with event-driven architecture.
  • Experience with payment observability or transaction monitoring platforms.
Additional Information
  • Hybrid position requiring 3 days onsite per week.
  • Charlotte is the preferred location; Plano may also be considered.
  • Remote candidates will not be considered.
  • W2 only; no C2C.
  • This is a senior individual contributor position with no direct client interaction.
  • The Development Manager and Tech Lead will be the primary points of contact.
  • Interview process includes 2 rounds, primarily technical, with the final round preferably conducted onsite.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Cloud Payments & Microservices (Hybrid)
Senior Java Engineer - Cloud Payments & Microservices (Hybrid)

Matlen Silver • Charlotte (NC)

Hybrid
USD 140,000 - 180,000
Hybrid work model
W2 contract
Senior Full Stack Java Software Engineer
Senior Full Stack Java Software Engineer

NPAworldwide • Dallas (TX)

Hybrid
USD 140,000 - 190,000
Core Java Developer (Payment processing / Banking)
Core Java Developer (Payment processing / Banking)

Accord Technologies Inc • Charlotte (NC)

On-site
USD 100,000 - 130,000
Senior Java Developer
Senior Java Developer

Pyramid Consulting, Inc • Charlotte (NC)

Hybrid
USD 83,000 - 90,000
Health insurance (medical, dental, and
401(k) plan
Paid sick leave
Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • New York (NY)

On-site
USD 130,000 - 150,000
Java with Payment-(ISO 20022, SWIFT, ACH) || F2F
Java with Payment-(ISO 20022, SWIFT, ACH) || F2F

MTK Technologies • Charlotte (NC)

On-site
USD 100,000 - 130,000
Senior Java Developer : Plano, TX (onsite) : C2C : Contract
Senior Java Developer : Plano, TX (onsite) : C2C : Contract

Tech Mirrors • Plano (TX)

On-site
USD 110,000 - 140,000
Java Payments Processing Developer
Java Payments Processing Developer

Synechron • Charlotte (NC)

On-site
USD 100,000 - 115,000
Highly competitive compensation
Paid annual leave
Comprehensive insurance plans
+2
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)
Senior Full Stack Developer (Java 17+, Spring Boot & Angular 17+)

Pacer Group • Charlotte (NC)

On-site
Medical
Dental
Vision
+1
Java Developer
Java Developer

PTR Global • Charlotte (NC)

On-site
USD 103,000 - 110,000