Lead Java Engineer

Brandon Consulting Associates

O’Fallon (MO)

On-site

USD 150,000 - 190,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Brandon Consulting Associates in Missouri seeks a Lead Java Engineer to lead design, development, and delivery of payment and transaction processing platforms.

You will own the architecture of Java-based distributed systems, mentor teams, and drive cloud-native, secure, scalable solutions across the stack. This role requires strong leadership and hands-on technical excellence in Java ecosystems.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • 15+ years of software engineering experience with strong Java development.
  • 3+ years of experience leading engineering teams or technical initiatives.
  • Expertise in Spring Boot, Spring Cloud, RESTful APIs, and design patterns.
  • Experience with distributed systems, multithreading, and high-volume transaction processing.
  • Strong knowledge of relational and NoSQL databases and secure application development.
  • Familiarity with Agile software development methodologies.

Responsibilities

  • Lead the design, development, and implementation of enterprise-grade applications supporting high-volume transaction processing.
  • Architect and build scalable, low-latency microservices using Java and Spring technologies.
  • Collaborate with product managers, architects, business stakeholders, and engineering teams to deliver strategic technology initiatives.
  • Drive modernization by migrating monolithic apps to cloud-native architectures.
  • Establish engineering best practices, coding standards, and quality controls across teams.

Skills

Java development
Spring Boot
Spring Cloud
RESTful APIs
Distributed Systems
Multithreading/Concurrency
Databases (Relational & NoSQL)
Security best practices
Agile
Team Leadership

Education

Bachelor's degree in Computer Science, Engineering, or related discipline

Tools

Cloud technologies
CI/CD tooling

Job description

We are seeking a highly skilled and results-driven Lead Java Engineer to lead the design, development, and delivery of mission-critical payment and transaction processing platforms. The ideal candidate will possess deep expertise in Java-based distributed systems, microservices architecture, cloud technologies, and high-volume transaction processing. This role requires a hands-on technical leader who can drive architecture decisions, mentor engineering teams, and deliver highly secure, scalable, and resilient solutions.

Key Responsibilities
  • Lead the design, development, and implementation of enterprise-grade applications supporting high-volume transaction processing.
  • Architect and build scalable, low-latency, highly available microservices using Java and Spring technologies.
  • Collaborate with product managers, architects, business stakeholders, and engineering teams to deliver strategic technology initiatives.
  • Drive modernization efforts by migrating monolithic applications to cloud-native architectures.
  • Establish engineering best practices, coding standards, design principles, and quality controls across development teams.
  • Lead code reviews and provide technical mentorship to developers.
  • Design solutions that meet stringent security, compliance, performance, and resiliency requirements.
  • Develop and optimize APIs and event-driven services supporting real-time integrations.
  • Troubleshoot and resolve complex production issues in distributed environments.
  • Partner with DevOps teams to implement CI/CD pipelines, monitoring, and observability practices.
  • Contribute to architectural roadmaps and technology strategy discussions.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related discipline.
  • 15+ years of software engineering experience with strong expertise in Java development.
  • 3+ years of experience leading engineering teams or technical initiatives.
  • Extensive experience with:
  • Spring Boot
  • Spring Cloud
  • RESTful APIs
  • Design Patterns
  • Distributed Systems
  • Multithreading and Concurrency
  • Strong experience with relational and NoSQL databases.
  • Hands-on experience developing high-availability and fault-tolerant systems.
  • Strong understanding of secure application development and API security.
  • Experience with Agile software development methodologies.
Preferred Qualifications
  • Experience working in payment processing, financial services, banking, fintech, or transaction-intensive environments.
  • Experience developing systems handling millions of transactions per day.
  • Knowledge of payment lifecycle, authorization, clearing, settlement, fraud prevention, or risk management systems.
  • Experience with event-driven architectures and real-time messaging frameworks.
  • Experience implementing globally distributed and highly resilient systems.
  • Serve as a technical leader and trusted advisor for engineering teams.
  • Mentor engineers and promote a culture of technical excellence.
  • Drive architectural decisions and ensure alignment with enterprise standards.
  • Collaborate across teams to deliver scalable and reliable solutions.
  • Champion innovation, automation, and continuous improvement initiatives.
  • Influence long-term technology strategy and engineering best practices.
Nice to Have
  • Experience with ISO 8583, payment gateways, card processing, digital payments, or real-time transaction networks.
  • Knowledge of PCI-DSS, SOX, and financial compliance regulations.
  • Experience building global, mission-critical platforms with 24x7 availability requirements.
  • Exposure to AI-assisted development, performance engineering, and platform modernization initiatives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Java Developers
Sr. Java Developers

Vibotek LLC • New Jersey

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

RE Partners Consulting • United States

Hybrid
USD 140,000 - 210,000
Technical Lead with Java
Technical Lead with Java

Compunnel, Inc. • Berkeley Heights (NJ)

On-site
USD 120,000 - 150,000
Software Engineering Manager – Credit Card Processing Systems
Software Engineering Manager – Credit Card Processing Systems

Jobtailor • Minnesota

On-site
USD 180,000 - 240,000
Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • New York (NY)

On-site
USD 130,000 - 150,000
Senior Lead Software Engineer - Java
Senior Lead Software Engineer - Java

JPMorgan Chase & Co. • Georgia

On-site
USD 120,000 - 160,000
Senior Java Payment Systems Engineer
Senior Java Payment Systems Engineer

Excelon Solutions • Indiana (PA)

On-site
USD 150,000 - 190,000
Senior Full Stack Java Software Engineer
Senior Full Stack Java Software Engineer

NPAworldwide • Dallas (TX)

Hybrid
USD 140,000 - 190,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
Technical Lead
Technical Lead

NationsBenefits • Plantation (FL)

On-site
USD 150,000 - 190,000