| Job Title: |
|
Full Stack / Java Developer |
| Category: |
|
Software Development |
| Total Positions: |
|
2 |
| Job Location: |
|
Karachi |
| Gender: |
|
No Preference |
| Minimum Education: |
|
Intermediate/A-Level |
| Career Level: |
|
Experienced Professional |
| Minimum Experience: |
|
5 Years |
| Salary Range: |
|
PKR 100,000 to 250,000 per Month |
| Apply By: |
|
Oct 24, 2025 |
| |
|
|
| |
|
|
|
|
| Job Description: |
We are looking for a Full Stack / Java Developer to join our backend engineering team building secure, high-performance financial services infrastructure. This is a hands-on engineering role — you will design, code, and optimize core banking systems, payment processing, acquiring flows, and crypto transaction services. The ideal candidate is a pure developer and technology engineer, passionate about writing clean, scalable code and solving complex technical problems.
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.
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.
Required Skills & Experience
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.
Preferred Qualifications
Experience with card acquiring, ISO 8583 / ISO 20022, or payment gateways.
Exposure to cryptocurrency transaction flows, custody, and blockchain APIs.
Familiarity with NoSQL databases (Redis, MongoDB) and caching strategies.
Experience with fraud detection and AML/KYC-related systems.
|
| Company Information |
|
|
Company Name: ToGo Infinity Company Description:
|
|