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
- S8
Backend Go Engineer
NewSTAND 8
New York, NY🇺🇸$65 - $75/hrHybridYesterdayDockerAWSEncryption+8Technology - JI
Senior Backend Java Developer
NewJ-RAM IT Consulting Inc.
New York, NY🇺🇸On-siteYesterdayMicroservicesScalaHadoop+3Technology - AS
Sr. Backend Engineer
NewApex Systems
Burlingame, CA🇺🇸HybridYesterdayPHPSQLMachine Learning+4Technology - BA
Software Systems Engineer
Booz Allen Hamilton
El Segundo, CA🇺🇸$86.8k - $198k/yrOn-site6 weeks agoSAFeMicroservicesAgile+1Technology - BA
Back End Software Engineer with Security Clearance
Booz Allen Hamilton
Chantilly, VA🇺🇸$86.8k - $198k/yrOn-site6 weeks agoDockerFastAPIMicroservices+7Technology - MA
Java Back-end Developer
Marlabs LLC
Plano, TX🇺🇸Hybrid5 weeks agoMongoDBMySQLOracle+11Technology