JobAgent
← Back to jobs

Senior Java Engineer

Payforge

remoteSoftware Engineering

Posted 1mo ago · via bamboohr

Apply on bamboohr

Job Description

We’re looking for a Senior Java Engineer to join Payforge and work with one of our key clients in the card issuing and processing domain. You’ll help design and build high-performance, secure, and scalable services that power digital card issuance, authorization, and transaction processing — the backbone of modern payments infrastructure.

Beyond strong technical expertise, we are looking for someone who brings clarity, speed, and strong delivery focus, and can effectively contribute to both technical direction and team execution.


Key Responsibilities

  • Design, develop, and maintain backend services for card issuing, authorization, settlement, and transaction management.
  • Work with Java and Spring Boot to build scalable microservices that integrate with core banking systems, card networks, and external APIs.
  • Collaborate with solution architects and DevOps engineers to ensure reliability, scalability, and compliance with financial industry standards.
  • Implement features for card lifecycle management (provisioning, activation, PIN handling, and card state transitions).
  • Contribute to system integration with payment gateways, fraud management, and tokenization platforms.
  • Write high-quality, testable, and maintainable code using modern engineering best practices.
  • Participate in code reviews, testing, and continuous improvement of CI/CD pipelines and deployment workflows.
  • Ensure solutions meet performance benchmarks, security requirements (PCI DSS, ISO 8583 compliance), and SLAs.


Skills & Experience

  • Experience: 5+ years of professional Java development experience.
  • Technical expertise:
    • Strong knowledge of Java 21 and Spring Boot 3, with hands-on experience in building microservices.
    • Experience with databases (PostgreSQL, MySQL) and ORM frameworks (JPA/Hibernate).
    • Strong hands-on experience with Apache Kafka, including designing event-driven systems, topic design, consumer/producer patterns, and ensuring reliability and scalability of streaming systems.
    • Knowledge of Docker, Kubernetes, and cloud platforms such as AWS (RDS, S3, EKS).
    • Experience with build tools (Maven, Gradle) and CI/CD pipelines (GitHub Actions, Jenkins).
    • Strong unit and integration testing skills using JUnit, Mockito, and Testcontainers.
  • Familiarity with security and encryption protocols (TLS, HSM integration, tokenization, PCI DSS) will be a strong plus.
  • Familiarity with card issuing, transaction flows, and ISO 8583 or REST-based processing APIs is highly desirable.
  • Exposure to fintech or payments systems (authorization, clearing, settlement) is a significant advantage.


What we value?

  • Ownership & accountability – leading by example and fostering responsibility within the team.
  • Collaboration – working seamlessly with cross-functional teams in a regulated environment.
  • Clear communication – translating technical detail into actionable insights for both technical and non-technical stakeholders.
  • Problem-solving & conflict resolution – balancing technical priorities with business needs.
  • Culture building – nurturing an environment of trust, continuous learning, and innovation.


About Payforge

Payforge is a specialist professional-services company focused exclusively on payments and fintech. We help clients deliver high-quality, scalable technology solutions in an evolving global financial landscape.

 

Equal Opportunity Statement

Payforge is proud to be an equal-opportunity employer. All qualified applicants will receive consideration without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. We welcome applicants from all backgrounds.


Details

Department
Software Engineering
Work Type
remote
Posted
March 17, 2026
Source
bamboohr