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

  • 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


Required Qualifications

  • 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


Preferred Qualifications

  • 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


This is a remote position.

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