Java Backend Software Engineer

Engineer

Java Backend Software Engineer

Apply Now

- £0.00

  • Date posted
    June 22, 2026
  • Expiration date
    September 22, 2026
  • Application ends
    September 22, 2026

The Backend Software Engineer will be responsible for building, maintaining, and improving backend microservices that power a modern payment processing platform. The Backend Software Engineer will work closely with technical leadership to develop scalable backend services, support database architecture, implement testing practices, participate in code reviews, and contribute to the overall reliability of the platform. This role is ideal for a developer who enjoys building production-grade systems, thrives within structured engineering workflows, and takes pride in shipping reliable, well-tested software that supports mission-critical business operations. Location Fully Remote | 9:00 AM – 6:00 PM EST Key Responsibilities Backend Microservices Development Design, build, and maintain backend microservices using Java and Spring Boot. Develop scalable and reliable backend functionality that supports payment platform operations. Contribute to application architecture and system design discussions. Ensure backend services are maintainable, performant, and production-ready. Database Management & Architecture Manage data persistence using PostgreSQL. Create, execute, and maintain structured database migrations. Support database architecture decisions and data integrity initiatives. Optimize database performance and reliability. Testing & Code Quality Develop automated unit tests using JUnit. Implement integration testing for new features and system functionality. Maintain strong testing practices to reduce risk and improve software quality. Support continuous improvement of code quality and engineering standards. Engineering Workflow & Deployment Participate in GitHub-based development workflows. Manage branches, pull requests, and code reviews. Utilize CI pipelines to support safe and reliable software delivery. Work with Docker-based local development environments. Contribute to deployment readiness and software release activities. AI-Assisted Development Utilize AI-assisted development tools to improve development efficiency and code quality. Incorporate modern development workflows that leverage automation and AI technologies. Identify opportunities to improve engineering productivity through AI-enabled tooling. Qualifications Experience 2 4+ years of production-level experience developing backend applications using Java and Spring Boot. Verifiable experience shipping and maintaining live production systems. Experience working within GitHub-based development workflows including branches, pull requests, code reviews, and CI processes. Experience working with PostgreSQL databases and managing database migrations. Experience implementing automated testing practices including unit testing and integration testing. Experience using Docker for local development environments. Experience working within collaborative software engineering teams. Experience building payment gateways, payment systems, fintech platforms, or related financial technology products is highly preferred.

Are you interested in this position?

 

Apply by clicking on the “Apply Now” button below!

 

#AlbionarcJobs#FintechJobs

#AsiaJobs#MiddleEastCareers

#TechTalent#FintechRecruitment

#FinanceOpportunities#

 

 

 

Apply Now

- £0.00

Select your currency