jobapplier

Sr Associate Software Engineer(Java Backend Technologies)

Tsys

Skills

Required

  • Java
  • software engineering
  • Spring Boot
  • Docker
  • TDD
  • automated testing
  • integration
  • idempotency
  • retries / backoff
  • timeouts
  • Kubernetes / AWS / OpenShift
  • Kafka
  • Prometheus / Grafana

Preferred

  • APM
  • data models
  • APIs
  • SLAs / SLOs
  • integration patterns
  • webhooks
  • polling
  • async messaging
  • handle webhooks
  • phased rollouts

Ready to take your career global? Make your mark at one of the biggest names in payments. We’re looking for Software Engineer I (Java Backend Development) to join our ever-evolving Alternative Payment Methods team and help shape the future of global commerce.

About Tsys

  • We’re proud to have the best minds in the industry, who you can learn from as you grow your career.
  • The people, the energy, the connections – it’s unmatched.

What makes a Globalpayer?

  • Globalpayers think like a client, act like an owner and win as one team.
  • We’re curious and innovative – always finding better ways to deliver impact.
  • We empower each other to make decisions, and it’s our passion that drives excellence in everything we set out to do.

Does this sound like you?

  • Then you sound like a Globalpayer.
  • Apply now to take your career global. #LI-ALKAYADAV

Responsibilities

  • What you’ll own Design, implement, test, deploy, and run APM microservices and components.
  • data models, APIs, SLAs/SLOs, and integration patterns (webhooks, polling, async messaging).
  • Deliver new non-card payment integrations fast: build adapters/connectors, map provider APIs, handle webhooks, support local currencies and regulations.
  • Work iteratively through provider sandboxes, certifications, and phased rollouts to speed launches.
  • Join the on-call rota with guidance; follow runbooks and improve alerts, dashboards, and docs.
  • Add metrics, logs, and traces to monitor integration health and success rates.
  • Participate in code/design reviews; follow secure, performant, and reliable coding practices.
  • Collaborate with product, QA, SRE, compliance, and regional teams to hit launch dates.
  • Triage and fix bugs; do focused refactors and reduce technical debt within components.

Requirements

  • What you’ll bring 2-4 years of software engineering experience (or equivalent).
  • Proficient with Java, Spring Boot, and Docker.
  • TDD is essential; Strong automated testing (unit, integration, contract) Understanding of distributed systems and integrations: idempotency, retries/backoff, timeouts, circuit breakers, partitioning, fault tolerance.
  • Experience with CI/CD and release automation; GitHub-based workflows.
  • Comfortable with Agile delivery and continuous improvement.
  • Fluent in English (written and verbal).
  • Nice to have Kubernetes, AWS, or OpenShift.
  • Kafka or other messaging systems.
  • Payments/fintech experience (APMs, scheme integrations), knowledge of regional payment landscapes, PCI-DSS awareness.
  • Observability tools (Prometheus/Grafana, OpenTelemetry) and feature flags.

Benefits

  • Experience with provider sandboxes, certification, and staged rollouts.
  • About the team Our inclusive and global teams win together every day.
  • Come and be part of an ever-evolving company and get dynamic opportunities that go beyond borders.