
Onsite in South Lake or Austin, TX - Sr Back End Java Developer
Austin, TXJobSeen 1 day agoSeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Austin, TX, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Senior Java Engineer will design, build and modernize critical money‑movement systems, focusing on ACH modernization and a centralized payment platform, while delivering scalable, secure, high‑volume financial transaction solutions.
Skills & qualifications
Skills
Qualifications
Full job description
Job Description
As a Senior Java Engineer supporting you will help design, build, and modernize the critical systems responsible for money movement across the enterprise. The team is currently focused on ACH modernization while simultaneously laying the foundation for a centralized payment platform that will support all Enterprise channels, including retail, banking, advisory, and charitable businesses. This role will be heavily hands-on and centered around developing Java/Spring-based microservices, APIs, event-driven integrations, and payment processing workflows. Engineers will partner closely with product teams, architects, and business stakeholders to deliver scalable, secure, and resilient solutions that support high-volume financial transactions across various payment rails including ACH, FedWire, FedNow, RTP, and SWIFT. The ideal candidate brings a strong platform engineering mindset, understanding how complex producer and consumer systems interact to facilitate money movement across the organization. Additionally, the engineer will contribute to engineering excellence through automated testing, CI/CD practices, cloud-native development, operational reliability, and the adoption of AI-assisted software development tools. This is a unique opportunity to join a rapidly growing team that is building the future state of the enterprise's payment ecosystem and will play a significant role in one of the organization's highest-priority modernization initiatives.
Skills and Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent professional experience.
7+ years of hands-on software engineering experience developing enterprise-scale applications using Java, Spring, Spring Boot, Batch Processing, and Microservices architectures.
Strong understanding of API-driven and event-driven architectures, including producer/consumer patterns, asynchronous processing, messaging, and integration between multiple downstream and upstream systems.
Experience with cloud-based application development and deployment using GCP, AWS, Azure, or PCF. Highest priority on GCP!
Experience working within modern DevOps environments utilizing Git-based source control, CI/CD pipelines, automated testing, and deployment automation.
Strong experience with relational and distributed databases, including PostgreSQL, SQL Server, DB2, Aerospike, or similar technologies.
Ability to work closely with product managers, architects, and business stakeholders to deliver scalable, secure, and resilient payment solutions.
Experience utilizing AI-assisted development tools such as GitHub Copilot, prompt engineering techniques, or other LLM-enabled software development tools. Proven experience building and supporting payments or money movement platforms, with strong preference for ACH processing and exposure to payment rails such as NACHA, FedWire, FedNow, RTP, SWIFT, or similar financial transaction systems.
Experience designing and developing high-volume, highly available distributed systems that process large transactional workloads in regulated environments.
Experience designing or supporting centralized payment platforms that service multiple business channels and products.
Prior experience in financial services, banking, brokerage, fintech, or regulated transaction-processing environments. Experience modernizing legacy payment systems and migrating toward microservices-based platforms.
Familiarity with internal platform engineering concepts, including building systems that support multiple product teams and business domains.
Experience leveraging AI tools beyond code generation for test creation, documentation, design validation, or developer productivity improvements.
Experience with Google Cloud Platform (GCP).
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected].
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Pilates Instructors, AustinEquinox · Austin, TXPosted 3 days agoPosted 3 days ago
Senior Backend Software Engineer - Commercial SoftwareGeneral Motors · Sunnyvale, CA (Hybrid) · $153–269K/yrPosted 1w agoPosted 1w ago
Senior Software Engineer – Java & Azure MicroservicesGeneral Motors · Warren, MI (Hybrid)Posted 3w agoPosted 3w agoOperations Manager (Austin, TX)Casa · Austin, TX (Hybrid) · $95–125K/yrPosted todayPosted today
Sales Development Representative - AustinRedis · Austin, TX (Hybrid) · $50–57K/yrPosted 2 days agoPosted 2 days ago
You've read the whole posting — now see how you match it.