Backend Developer
Responsibilities
- Design, build, and maintain backend services, APIs, and applications for payment and reconciliation platforms
- Integrate with internal platforms, external payment providers, and enterprise systems
- Translate requirements into technical deliverables with cross-functional teams
- Support testing, code reviews, troubleshooting, performance tuning, CI/CD, monitoring, and production readiness
- Contribute to Agile planning, estimation, and delivery
Skillset - Must Have
- Hands-on experience in backend software engineering and AI-assisted development practices
- Strong hands-on experience with Java and/or Kotlin
- Experience with Spring Boot and/or Quarkus
- Experience developing backend services, APIs, and applications and working with integration platforms such as API Gateways and message brokers
- Experience with unit, integration, and automated testing
- Familiarity with DevOps, CI/CD, GitHub workflows/GitHub Actions, Docker, Kubernetes, monitoring, and Datadog
- Strong troubleshooting, debugging skills
- Degree in Computer Science, Information Technology, Software Engineering, or related fields
Skillset - Good to Have
- Payments, reconciliation, trade operations, financial services, or enterprise integration experience.
- Experience with cloud technologies such as AWS and/or Azure
- Familiarity with data platforms and tooling such as Python , Databricks , Delta Lake , and/or Apache Iceberg
- Experience with Apache Airflow and/or Temporal