Lead Java Engineer
Job in
O'Fallon, St. Charles County, Missouri, 63366, USA
Listed on 2026-09-02
Listing for:
Brandon Consulting Associates
Full Time
position Listed on 2026-09-02
Job specializations:
-
Software Development
Backend Developer, Software Architect, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
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 Dev Ops teams to implement CI/CD pipelines, monitoring, and observability practices.
- Contribute to architectural roadmaps and technology strategy discussions.
- 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 No
SQL 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.
- 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.
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×