Job Description ToGo Infinity builds high‑performance financial technology systems, powering payments, digital banking, card processing, and cryptocurrency infrastructure. Our focus is security, scalability, and global‑grade reliability. This position is remote‑first, with need‑based meetings at our Karachi office.
Responsibilities
Design and implement Java‑based microservices using Spring Boot and Hibernate / JPA.
Develop secure RESTful APIs for payments, wallets, and account management.
Engineer fault‑tolerant, idempotent transaction systems with full audit trails.
Implement and optimize high‑volume, low‑latency transaction workflows.
Apply best practices in security (OAuth2, JWT, TLS, PCI‑DSS compliance).
Integrate with payment networks, banking APIs, and crypto custody solutions.
Write unit, integration, and load tests to ensure production‑grade quality.
Participate in architecture discussions while contributing actively to code development.
Support CI / CD, monitoring, and incident response as part of an engineering‑driven culture.
Job Specification
5+ years of professional backend development in Java (8 or above).
Deep expertise in Spring Boot, Hibernate / JPA, and RDBMS (PostgreSQL, MySQL, or Oracle).
Strong background in financial services systems (core banking, payments, settlement, reconciliation).
Mastery of transaction integrity, concurrency, and distributed systems design.
Hands‑on experience with messaging queues / event streaming (Kafka, RabbitMQ).
Proficiency in secure coding standards and financial‑grade authentication.
Solid skills in Docker, Kubernetes, CI / CD pipelines, and Git.
Job Rewards and Benefits
Accomodation
Communication
Gratuity
Health Insurance
Incentive Bonus
Leaves
Life Insurance
Medical
Pension
Provident Fund
Sports and Entertainment
Transport
#J-18808-Ljbffr
Senior Java Developer • Sialkot, Pakistan