Senior Java Developer
Financial Payments
Date: 10 hours ago
City: Amarillo, TX
Contract type: Full time
Remote

Location: Hybrid (Amarillo, TX or Remote for the right candidate)
Employment Type: Full-time
Job Overview
Herring Bank is seeking a Senior Java Developer to join our technology team. This position is ideal for a seasoned backend developer with hands-on experience in enterprise Java environments, especially those involving banking, payments, or financial services. Candidates should have working knowledge of JBoss, familiarity with AWS deployments, and experience supporting or building transactional systems.
You will collaborate with product managers, QA, DevOps, and infrastructure teams to build and maintain secure, reliable, and scalable software solutions in support of the bank’s digital and operational goals.
Responsibilities
Employment Type: Full-time
Job Overview
Herring Bank is seeking a Senior Java Developer to join our technology team. This position is ideal for a seasoned backend developer with hands-on experience in enterprise Java environments, especially those involving banking, payments, or financial services. Candidates should have working knowledge of JBoss, familiarity with AWS deployments, and experience supporting or building transactional systems.
You will collaborate with product managers, QA, DevOps, and infrastructure teams to build and maintain secure, reliable, and scalable software solutions in support of the bank’s digital and operational goals.
Responsibilities
- Design, develop, and maintain enterprise Java applications and APIs
- Work within a JBoss (WildFly/EAP) application server environment
- Support secure transaction processing and payment workflows
- Contribute to backend architecture, performance optimization, and system integration
- Support AWS-based deployment pipelines in coordination with the DevOps team
- Participate in code reviews, sprint planning, and production troubleshooting
- 5+ years of experience in Java development
- Experience with JBoss or similar Java EE servers
- Familiarity with banking systems, financial services, or payment applications
- Exposure to cloud environments, preferably AWS
- Strong understanding of relational databases and SQL
- Working knowledge of RESTful APIs and integration patterns
- Comfortable working in Agile or hybrid delivery environments
- Prior experience with PCI-compliant systems or secure transaction processing
- Familiarity with CI/CD pipelines, Docker containers, or Kubernetes
- Experience integrating with payment gateways, core banking systems, or financial messaging standards
- Bachelor’s degree in Computer Science or related field
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume