Sr Associate Software Engineer(Java Backend Technologies)
- Pune, India
- Senior Level
- 2+ years
- Posted
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.
jobapplier