Haystack
← Back to Jobs
Technology
GS

Senior Backend Software Engineer (Java)

Government Systems Technologies Inc. (GSTi)Phoenix, AZ🇺🇸United StatesPosted 24 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Phoenix, AZ, United States
Posted
Yesterday
DockerMicroservicesMongoDBSpringSpring BootAWSAgileHadoopJUnitJavaJenkinsKafkaLLMPhoenixPostgreSQLPythonREST

Job Description

Senior Backend Software Engineer (Java )
Phoenix,AZ or Salt Lake City, Utah
Contract

Responsibilities

  • Design, develop, and maintain backend services for Digital Banking platforms that support high transaction volume, security, scalability, and reliability.
  • Lead distributed systems design across service decomposition, asynchronous communication, fault tolerance, idempotency, backpressure, consistency of trade-offs, and graceful degradation.
  • Build Java microservices, REST APIs, batch jobs, and event-driven workflows using modern engineering patterns.
  • Contribute to workflow implementations and champion workflow orchestration best practices across services.
  • Engage in hands-on design and development as part of a nimble agile team, contributing to architecture, code quality, delivery execution, and operational readiness.
  • Ensure platforms are safely extensible, scalable, observable, reliable, and aligned to SLAs for internaland external users.
  • Design solutions that are testable, intuitive, maintainable, and easy for engineering teams to operate over time.
  • Actively participate in design reviews, code reviews, and engineering discussions for key components and cross-enterprise initiatives.
  • Partner with stakeholders to translate business capabilities into secure, performant, and maintainable technical solutions.
  • Provide technical mentorship to engineers, help teams overcome complex problems, and raise engineering standards across the team.

Qualifications

  • 8+ years of software development experience; bachelor's or master's degree in computer science, computer engineering, or related technical discipline preferred.
  • Strong hands-on backend engineering experience with Java and its frameworks.
  • Extensive hands-on experience building distributed applications and operating scalable, low-latency services across complex enterprise environments.
  • Strong understanding of REST APIs, JSON, XML, service contracts, integration patterns, and API lifecycle practices.
  • Hands-on experience with Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle/Maven, Jenkins, and modern CI/CD practices.
  • Experience with Kafka or similar streaming/event-driven technologies; Kafka Streams experience is highly desirable.
  • Practical knowledge of distributed systems, caching, high availability techniques, multi-threading, and performance analysis.
  • Experience with relational and NoSQL databases such as PostgreSQL, MongoDB, and similar data platforms.
  • Commitment to continuous integration, automated/repeatable testing, secure coding practices, and collaborative engineering environments.
  • Ability to think abstractly, work through ambiguous problems, and enable business capabilities through
  • pragmatic technical decisions.
  • Excellent written and verbal communication skills with the ability to partner across engineering, product, architecture, and operations.
  • Experience mentoring, coaching, and influencing engineers while remaining hands-on with design and development.

You have strong expertise with the following:

  • Docker, Github capabilities, and deployment automation in modern platform environments.
  • Payment systems, real-time transaction platforms, customer account management, data/reporting, or
  • fintech APIs.
  • Full-stack development exposure and/or Data side experience with Python, Hadoop, or Spark.
  • Experience with in-memory computing solutions and advanced performance optimization techniques.
  • Leadership experience in a fast-paced development environment, including technical ownership, design
  • facilitation, and delivery of accountability.

Big Plus if you have:
The primary focus of this role is core backend engineering. GenAI experience is a preferred differentiator for
candidates who can apply AI responsibly in regulated enterprise environments.

  • Exposure to LLM-powered applications, prompt engineering, structured outputs, or tool/function calling.
  • Familiarity with Retrieval-Augmented Generation patterns such as ingestion, chunking, embeddings,
  • vector search, reranking, and relevance tuning.
  • Awareness of GenAI guardrails, evaluation approaches, hallucination mitigation, PII handling, prompt
  • injection risks, and data leakage controls.
  • Experience with AWS services such as EC2, RDS, S3, and SQS, along with cloud-native architecture
  • and DevOps practices.
  • Experience working with governance practices such as data governance, secure data access, shared
  • schemas, service contracts, auditability, compliance controls, and risk-aware engineering in regulated
  • environments.
  • Experience contributing to platform architecture across shared services, APIs, identity, payments,
  • partner ecosystems, data governance, and modernization efforts.

Similar jobs