Onsite in South Lake or Austin, TX - Sr Back End Java Developer

Insight Global
Austin, TX, United States
10 days ago
Apply on www.austinjobsite.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Batch Processing Cloud Computing Code Generation Continuous Integration IBM DB2 Distributed Data Store
+21 more
Distributed Systems Payment Systems Spring Framework PostgreSQL Microsoft SQL Server Software Tools Software Engineering Aerospike Google Cloud GitHub Copilot Large Language Models Prompt Engineering Spring-boot AI Coding Agents Git Event Driven Architecture Information Technology Deployment Automation Api Design Software Version Control Microservices

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.

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 (21), Spring, Spring Boot, Batch Processing, and Microservices architectures.

Experience building an application or platform from scratch or a modernization in the last 1-2 years

Experience building workflows using Temporal, Camunda, Conductor or a similar workflow engine

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. 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.austinjobsite.com
Prepare application

Good distractions

Loading talks and stories from around this role…