Backend Software Engineer

PTR Global

Phoenix (AZ)

On-site

USD 48,000 - 55,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PTR Global is seeking a Senior Backend Engineer in Phoenix to strengthen Digital Banking services with secure microservices, APIs, and scalable systems.

The role focuses on delivering high-volume, reliable backend software, employing Kafka, distributed architectures, and observability. You'll mentor engineers, influence design, and partner with product and operations to deliver customer-facing financial capabilities while maintaining production readiness.

Qualifications

  • 8+ years of software development experience.
  • Strong backend engineering with Java and frameworks.
  • Experience with distributed systems and scalable services.
  • Knowledge of REST APIs, JSON/XML, API lifecycles.
  • CI/CD with Jenkins and Maven/Gradle.

Responsibilities

  • Design, develop, and maintain backend services for high volume, secure, scalable banking platforms.
  • Lead distributed systems design including decomposition, asynchronous comms, fault tolerance, and backpressure.
  • Build Java microservices, REST APIs, batch jobs, and event-driven workflows.
  • Contribute to workflow orchestration practices across services.
  • Hands-on design and development in an agile team, driving architecture and quality.
  • Ensure platforms are scalable, observable, reliable, and meet SLAs.
  • Design testable, maintainable solutions for long-term operation.
  • Participate in design and code reviews and cross-enterprise initiatives.
  • Collaborate with product/architecture/ops to translate capabilities into solutions.
  • Mentor engineers and raise engineering standards.

Skills

Java backend
Distributed systems
Kafka
Spring Boot
REST APIs

Education

Bachelor's degree in CS/CE

Tools

Kafka
Docker
Jenkins
Gradle/Maven

Job description

Day 1 onsite Phoenix, AZ / Salt Lake City, UT
Positions – 8
All 5 days Office
W2/C2C both works
Long term contract
No mid layer / No Implementation partners are Involved
Mode of Interview: Mostly 1 Virtual Round
Job Description:
  • Senior backend engineering role supporting Digital Banking scale, resilience, delivery acceleration, and platform modernization.
Role summary:
  • This role strengthens the Digital Banking engineering bench with senior hands-on backend expertise across secure microservices, APIs, distributed systems, Kafka, reliability, and production readiness.
  • The position supports faster delivery of banking capabilities while reducing operational risk through stronger engineering quality, observability, scalability, and technical leadership.
  • GenAI/RAG/LLM exposure is positioned as a primary differentiator, not a core hiring requirement.
  • Joining the Digital Banking technology team means shaping secure, scalable, and resilient banking capabilities that support customer-facing financial experiences.
  • In this role, candidates will apply deep backend engineering expertise across the software development lifecycle while partnering with product, architecture, operations, and business stakeholders to deliver high-quality platform services.
  • The Digital Banking platform focuses on accelerating financial innovation and enabling new banking products while maintaining high availability, resilience, observability, and engineering quality.
  • The team builds and modernizes backend services, APIs, event-driven workflows, and integration patterns that support reliable delivery at scale.
  • As part of the team
  • As part of the team, candidates will work in a culture focused on engineering excellence, shared ownership, and continuous improvement.
  • Candidates will stay hands-on while influencing architecture, mentoring engineers, and partnering across product and business teams to deliver secure, customer-facing financial capabilities.
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 internal and 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 plus 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.
Candidates 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 candidates 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.
Core Technology Stack:
Area : Technologies / Capabilities

Backend: Java (JDK 17-25), Spring frameworks, Spring Boot, REST / RPC APIs, Reactive frameworks

Build & Test: JUnit, Gradle, Maven, Jenkins, GitLab, CI/CD, automated testing

Streaming: Kafka, Kafka Streams, event-driven architecture, workflow orchestration

Platform: Docker, high availability, distributed systems design, fault tolerance, resiliency patterns, observability, performance analysis

Good-to-have GenAI: LLM apps, RAG, embeddings, vector search, tool/function calling, MCP concepts, AI guardrails

Good-to-have Cloud / DevOps: AWS EC2, RDS, S3, SQS, cloud-native architecture, DevOps practices

Good-to-have Governance: Data governance, secure data access, shared schemas, service contracts, auditability, compliance controls, risk-aware engineering

Good-to-have Platform Architecture: Shared services, APIs, identity, payments, partner ecosystems, data governance, modernization

At the core of Software Engineering, candidates should demonstrate:
  • Reliable backend delivery that improves speed-to-market for Digital Banking products.
  • Architecture quality, code quality, testing discipline, and operational readiness across the software development lifecycle.
  • Demonstrates strong judgment in distributed systems of trade-offs, including latency, throughput, consistency, scalability, and failure of recovery.
  • Balances hands-on delivery with technical leadership, mentorship, and cross-team collaboration.
  • Designs pragmatic, scalable solutions that support business growth while meeting security, compliance, and reliability expectations.
  • A passion for documenting how systems work and making complex services easier for teams to operate and evolve.
Pay Range: $35/hr - $40/hr

The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by applicable state or localities where you reside or work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer
Senior Java Backend Developer

Select Minds LLC • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Onsite
Competitive salary
Opportunity for advancement
Senior Java Engineer - Platform Engineer (Remote)
Senior Java Engineer - Platform Engineer (Remote)

First Citizens Bank • Sacramento (CA)

Remote
USD 130,000 - 160,000
Backend/Java Engineer (Digital) 16183
Backend/Java Engineer (Digital) 16183

Seneca Resources Company, LLC • Pensacola (FL)

On-site
Backend Java Developer - Locals Only - W2 Role - Hybrid role
Backend Java Developer - Locals Only - W2 Role - Hybrid role

Zillion Technologies • San Diego (CA)

Hybrid
USD 103,000 - 117,000
Architect - Java Backend
Architect - Java Backend

Zensar Technologies • Phoenix (AZ)

On-site
USD 120,000 - 150,000
Java Backend Developer - Locals Only - W2 Role - Hybrid role
Java Backend Developer - Locals Only - W2 Role - Hybrid role

Zillion Technologies • Town of Vienna (WI)

Hybrid
USD 103,000 - 117,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Johns Creek (GA)

On-site
USD 90,000 - 130,000
Java Tech Lead - Digital Banking (Remote)
Java Tech Lead - Digital Banking (Remote)

First Citizens Bank • Scottsdale (AZ)

Remote
USD 150,000 - 180,000
Principal Engineer - Channels Data Platforms and Analytics
Principal Engineer - Channels Data Platforms and Analytics

Hobbsnews • Jersey City (NJ)

Hybrid
USD 156,000 - 230,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2