About the Role
We are seeking Senior Java Developers with at least 7 years of professional backend experience.
This is a hands-on engineering position where you will design, code, and optimize systems
spanning core banking, payment processing, acquiring flows, and cryptocurrency transactions. The
ideal candidate must be highly competent, proactive, and results-driven with a ‘get-the-job-done’
attitude. We value engineers who bring fresh ideas — we expect to learn from you, not spend time
teaching basics.
Key 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.
• Optimize high-volume, low-latency financial workflows.
• Apply best practices in security (OAuth2, JWT, TLS, PCI-DSS).
• Integrate with banking APIs, payment networks, and crypto custody solutions.
• Write unit, integration, and load tests to ensure production-grade quality.
• Participate in architecture discussions while contributing actively to code.
• Support CI/CD, monitoring, and incident response within an engineering-driven culture.
Required Skills & Experience
• 7+ years of professional backend development in Java (8 or above).
• Deep expertise in Spring Boot, Hibernate/JPA, and RDBMS (PostgreSQL, MySQL, Oracle).
• Strong background in financial systems (banking, payments, settlement, reconciliation).
• Mastery of transaction integrity, concurrency, distributed systems design.
• Hands-on experience with messaging/event streaming (Kafka, RabbitMQ).
• Proficiency in secure coding standards and authentication protocols.
• Strong skills in Docker, Kubernetes, CI/CD pipelines, Git.
Preferred Qualifications• Experience with card acquiring, ISO 8583 / ISO 20022, or payment gateways.
• Exposure to crypto transaction flows, custody, and blockchain APIs.
• Familiarity with NoSQL (Redis, MongoDB) and caching strategies.
• Knowledge of fraud detection, AML/KYC compliance systems.
Salary & Benefits
• Salary Range: PKR 200,000 per month. (Negotiable)
• Employment by ToGo Infinity (Ireland), remote-first role with Karachi office access.
• Paid holidays and performance bonuses.
• Comprehensive health insurance coverage.
• Travelling allowance for need-based office attendance.
• Hybrid work model (Karachi-based with remote flexibility).
• Work on cutting-edge fintech systems across banking, payments, and crypto.
• Performance-driven growth opportunities with a global fintech company.
Application Details
• Career Level: Senior (7+ years).
• Total Positions: Multiple
• Education: Minimum Intermediate/A-Level (Bachelor’s degree preferred).
• Experience Required: 7 – 20 Years.
• Apply Before: November 11, 2025