Job Overview
We are seeking a dynamic and highly skilled Senior Backend Java/Spring Engineer to join our innovative FinTech team. In this role, you will be at the forefront of developing robust, scalable, and secure financial technology solutions that empower our clients and drive business growth. Your expertise will help shape the future of digital banking and payment systems, ensuring seamless integration, high performance, and reliability across our platforms. If you thrive in a fast-paced environment and are passionate about creating impactful software solutions, this is the perfect opportunity to elevate your career.
Responsibilities
Senior Backend Java/Spring Engineer
Locations: Dallas, TX (Hybrid)
Job Type: Full-Time | Direct Hire
Salary: $140,000 - $160,000 DOE
Schedule: Hybrid (3 Days Onsite / 2 Days Remote)
About the Opportunity
We are seeking an experienced Senior Backend Java/Spring Engineer to join a growing engineering team responsible for designing, developing, and maintaining secure, scalable backend systems supporting payment-processing applications.
This is a senior technical role where you'll work closely with engineering leadership to build distributed applications, improve platform performance, and mentor other developers.
Please Note: This is a Hybrid position requiring 3 days per week onsite. Candidates must currently live within commuting distance of Delta, CO, Dallas, TX, or St. Petersburg, FL. Relocation assistance is NOT available.Responsibilities
- Design, develop, and maintain enterprise backend applications using Java and Spring Boot.
- Build scalable distributed services supporting payment-processing workflows.
- Develop RESTful APIs and backend integrations.
- Improve application performance, scalability, reliability, and security.
- Work within PCI-compliant and regulated environments.
- Participate in architecture discussions and technical decision-making.
- Troubleshoot production issues and implement long-term solutions.
- Mentor junior engineers and promote engineering best practices.
- Collaborate with Product Managers, Architects, and Engineering Leadership.
Required Qualifications
- 15+ years of professional Java backend development experience.
- 10+ years of hands-on Spring Boot experience.
- 5+ years working in Financial Services or payment-processing environments.
- Strong expertise in:
- Java
- Spring Framework
- Spring Boot
- REST APIs
- Distributed Systems
- Experience developing secure, enterprise-scale applications.
- Understanding of PCI Compliance and secure payment processing.
- Knowledge of Enterprise Integration Patterns (EIP).
- Excellent problem-solving and system design skills.
- Ability to work onsite three days per week in one of the approved locations.
Preferred Qualifications
- Payment processing experience
- Merchant services
- Payment gateways
- ACH/Card transaction systems
- Banking technology
- PCI Type I / Type II environments
- Lead, Staff, Principal, or Senior Engineer experience
- Experience supporting high-volume production systems
- Modern Java & Spring ecosystem experience
Compensation & Benefits
- Salary: $140,000–$160,000 DOE
- Health Insurance
- Dental Insurance
- Vision Insurance
- Paid Time Off (PTO)
- 401(k) with Company Match
- Hybrid Work Schedule
- Opportunity to work on secure, scalable, enterprise-level backend systems with significant technical ownership.
Ideal Candidate
We're looking for someone who has built and maintained secure payment-processing platforms and enjoys solving complex backend engineering challenges. The ideal candidate combines deep Java/Spring expertise with hands-on experience in financial systems, distributed applications, and secure software development while serving as a senior technical contributor and mentor.
Must-Have Skills
- ✔ 15+ years Java Development
- ✔ 10+ years Spring Boot
- ✔ 5+ years Financial Services or Payment Processing experience
- ✔ REST API Development
- ✔ Distributed Systems
- ✔ PCI Compliance knowledge
- ✔ Enterprise Integration Patterns (EIP)
- ✔ Hybrid availability (Delta, CO / Dallas, TX / St. Petersburg, FL)
- ✔ Local candidates only (No relocation)
Pay: $130,000.00 - $160,000.00 per year
Benefits:
Application Question(s):
- How many years of professional experience do you have developing backend applications using Java and Spring Boot? Can you describe the types of systems you've built?
- Tell me about your experience in the FinTech or Financial Services industry. Have you worked on payment processing, merchant services, payment gateways, ACH, card transactions, or other financial platforms?
- Have you designed and supported distributed, high-volume backend applications in a production environment? What was your role, and what technologies did you use?
- What experience do you have with PCI compliance, secure payment processing, or developing applications in regulated environments?
- This is a hybrid role requiring three days onsite each week in either Delta, CO, Dallas, TX, or St. Petersburg, FL. Do you currently live within commuting distance of one of these locations and are you able to meet this requirement?
Work Location: Hybrid remote in Dallas, TX 75244