Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/SAgsiHuZVobn97NJA
Back to the job results

Java Backend Software Engineer

3 days ago 2026/10/17
Remote
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.


Our client is building a licensed Payment Service Provider (PSP) platform focused on delivering secure, scalable, and reliable financial infrastructure. As the organization continues developing its payment technology ecosystem, they are seeking a Java Backend Software Engineer to help design and build mission-critical backend systems that support real-world financial transactions. This role offers the opportunity to work directly with leadership and technical stakeholders while contributing to the development of a modern fintech platform built with enterprise-grade technologies and engineering best practices.


Role Overview


The Java Backend Software Engineer will be responsible for designing, developing, testing, and maintaining backend microservices that power a licensed PSP platform. The Backend Software Engineer will work closely with the Technical Lead and leadership team to build reliable, scalable systems while maintaining high standards for testing, code quality, deployment practices, and operational stability. This role is ideal for an engineer with strong Java and Spring Boot experience who enjoys solving complex fintech challenges, building production-ready systems, and working within disciplined engineering workflows.


Location


Fully Remote | 9:00 AM – 6:00 PM EST


Key Responsibilities


Microservices Development


  • Design, build, and maintain highly reliable backend microservices using Java and Spring Boot.


  • Develop scalable backend services that support financial transactions and payment processing workflows.


  • Contribute to system architecture decisions that improve reliability, scalability, and maintainability.


  • Ensure production-ready code is delivered consistently and efficiently.


Database Management & Architecture


  • Manage data persistence using PostgreSQL.


  • Design and execute structured database migrations.


  • Maintain data integrity and reliability across backend systems.


  • Support backend architecture that enables secure and scalable data management.


Code Quality & Testing


  • Write and maintain unit tests using JUnit.


  • Develop integration tests for new features and system enhancements.


  • Ensure code quality through rigorous testing practices.


  • Contribute to system reliability by proactively identifying and resolving issues.


Engineering Workflow & Delivery


  • Participate in GitHub-based development workflows, including branching strategies, pull requests, code reviews, and continuous integration processes.


  • Utilize Docker for local development and environment consistency.


  • Collaborate with engineering team members to maintain development standards and delivery quality.


  • Support CI/CD workflows and deployment best practices.


Fintech & Payment Systems Development


  • Contribute to the development of PSP and payment-related systems.


  • Support integrations involving payment processing, financial workflows, and transaction management.


  • Help ensure secure, scalable, and reliable financial platform operations.


  • Contribute to backend systems that support real-world payment processing requirements.


AI-Assisted Development


  • Leverage AI-assisted development tools to improve development efficiency and code quality.


  • Utilize modern AI-enabled workflows to support engineering productivity.


  • Apply AI tools to accelerate development, troubleshooting, and problem-solving activities.


Qualifications Experience


  • Experience building PSP systems, payment platforms, fintech products, or complex PSP integrations.


  • Strong experience developing production-grade systems using Java and Spring Boot.


  • Verifiable experience shipping and maintaining live production systems.


  • Experience using GitHub workflows, including pull requests, code reviews, branching strategies, and continuous integration.


  • Experience working with PostgreSQL and database migrations.


  • Experience implementing automated testing using JUnit and integration testing frameworks.


  • Hands-on experience using Docker for local development environments.


  • Experience supporting payment gateways, financial systems, or transaction-processing platforms is highly preferred.


  • Experience with Kafka and event-driven architecture is a strong plus.


  • Experience with Go (Golang) is a plus.


  • Experience managing or configuring GitHub Actions is a plus.


  • Experience working in fintech, payments, or regulated financial environments is strongly preferred.


Qualifications Skills


  • Strong proficiency in Java and Spring Boot.


  • Strong understanding of backend architecture and microservices development.


  • Strong knowledge of PostgreSQL and relational database design.


  • Strong testing mindset with experience implementing automated testing practices.


  • Strong understanding of GitHub-based development workflows.


  • Experience using Docker to support development and deployment workflows.


  • Understanding of payment systems, transaction processing, and fintech infrastructure.


  • Familiarity with Kafka and event-driven architectures.


  • Familiarity with PCI DSS, tokenization, or payment security concepts is preferred.


  • Ability to work effectively within structured engineering processes and development standards.


  • Strong problem-solving and analytical thinking skills.


  • Highly accountable with a strong focus on code quality, reliability, and maintainability.


What Success Looks Like


  • Clean, reliable, and well-tested Java code is consistently delivered into production.


  • Backend services support secure, scalable, and reliable financial transactions.


  • Engineering workflows operate smoothly through effective use of GitHub, CI/CD, testing, and deployment practices.


  • The PSP platform remains stable, maintainable, and capable of supporting business growth.


  • Code reviews, testing practices, and development standards contribute to long-term platform reliability.


  • Backend systems continue to scale effectively while maintaining performance and security.


Opportunity


This is an opportunity to help build a licensed PSP platform from the ground up while working with a modern fintech technology stack and strong engineering leadership. The Backend Software Engineer will play a key role in developing payment infrastructure, improving platform reliability, and contributing to the long-term success of a rapidly growing financial technology business. This role offers meaningful ownership, exposure to complex fintech challenges, and the opportunity to make a direct impact on the future of the platform.


Application Process:To be considered for this role these steps need to be followed:
  • Fill in the application form


  • Record a video showcasing your skill sets


This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.