Backend Development Lead (Java)
Company: Tap Payments
Location: Baltimore
Posted on: June 1, 2025
Job Description:
About TapTap Payments is revolutionizing online payments across
the MENA region by connecting businesses with simple, unified
payment experiences. We need exceptional talent to help us on this
journey.
The Technology team
Our technology team builds the platforms, systems, and payment
infrastructure our merchants use to process millions of
transactions daily.
This team is building technology solutions to simplify MENA
payments regionally and globally for businesses of all sizes.
As a Tapster you will:
- Lead the design and development of robust, scalable, and highly
available backend systems and APIs.
- Collaborate with cross-functional teams, including product
managers and frontend developers, to translate business
requirements into technical solutions.
- Drive architectural discussions and make well-informed
decisions to ensure the efficiency and effectiveness of our backend
infrastructure.
- Mentor and guide junior and mid-level developers, providing
technical expertise and fostering their growth.
- Perform code reviews and enforce coding standards to maintain
code quality and consistency.
- Identify and address performance bottlenecks, scalability
challenges, and security vulnerabilities.
- Collaborate with the DevOps team to optimize deployment
processes and ensure the reliability of production
environments.
- Stay updated with the latest industry trends and technologies,
and evaluate their potential impact on our systems and
products.
- Collaborate with product and business teams to translate
financial domain
requirements into robust technical solutions.
- Leverage your understanding of banking terms, settlement
processes, payout
mechanisms, acquirer/issuer relationships, and payment
gateways.
- In-depth knowledge of banking systems, including acquirers,
issuers,
settlements, and payouts
- Familiarity with financial protocols (e.g., ISO 8583, PCI-DSS,
tokenization,
KYC/AML)
- Understanding of transaction lifecycles, chargebacks,
reconciliations, and
clearing
- Carry out other duties, as assigned based on the demands of the
business and growth of the role
What you will bring to the party:
- 7+ years of experience in backend Java development, with 4+
years in a Seniorlead role.
- Solid understanding of financial domain concepts: acquirers,
issuers, transaction
settlements, payouts, payment cycles.
- Proficiency in PostgreSQL and MongoDB, including data modeling,
indexing, and
performance tuning.
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ) and
caching tools
(e.g., Redis) is a plus.
- Experience with cloud platforms (AWS, GCP, or Azure) and
containerization
(Docker, Kubernetes).
- Excellent problem-solving, communication, and leadership
skills.
- Previous experience in a regulated financial environment or
banking/fintech
product.
- Exposure to PCI-DSS or other financial compliance
frameworks.
Are you ready to shape the future of payments in MENA?
#J-18808-Ljbffr
Keywords: Tap Payments, Vineland , Backend Development Lead (Java), IT / Software / Systems , Baltimore, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...