Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain enterprise-grade applications using Java and Spring Boot while collaborating with cross-functional teams to deliver scalable solutions. Ensure application reliability, performance, and security compliance while contributing to CI/CD pipelines and automated testing processes.

We're looking for a Java Engineer to join our team at Payforge and help build reliable, scalable payments platforms. You'll work with modern architectures and technologies to deliver systems that power secure, high-performance transaction processing.

Key Responsibilities

  • Develop and maintain enterprise-grade applications using Java and Spring Boot.
  • Deliver well-scoped features from development through to production, with support from senior engineers on design.
  • Collaborate with product managers, solution architects, and DevOps engineers to translate business needs into technical solutions.
  • Contribute to application reliability, performance, and compliance with security and regulatory standards.
  • Build and maintain integrations with external systems and APIs.
  • Write clean, testable, efficient code following best practices and established design principles.
  • Contribute to CI/CD pipelines, automated testing, and deployment processes.
  • Participate in code reviews and provide constructive feedback to maintain a culture of technical excellence.

Skills & Experience

  • Experience: 3+ years of professional Java development experience.
  • Solid knowledge of Java 21+ and Spring Boot for building RESTful and event-driven microservices.
  • Experience with relational databases (PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA).
  • Good understanding of API design (REST, OpenAPI) and integration best practices.
  • Familiarity with messaging systems (Kafka, RabbitMQ) and asynchronous processing.
  • Exposure to cloud infrastructure (AWS preferred), Docker, and CI/CD tooling (Maven/Gradle, GitHub Actions).
  • Solid experience with unit and integration testing (JUnit, Mockito, Testcontainers).
  • Good grasp of software engineering principles, data structures, and design patterns.
  • Familiarity with security concepts such as encryption, authentication, and token-based access (OAuth2, JWT) is a strong plus.
  • Practical use of AI coding assistants and LLMs in the development workflow.
  • Payments or fintech experience will be considered a strong advantage.


What we value

  • Precision & reliability – building software that meets the highest standards for performance and accuracy.
  • Security-first mindset – understanding and applying strong security practices throughout the development process.
  • Adaptability – moving between domains, clients, and problem spaces without losing momentum.
  • Collaboration – working effectively with diverse technical and business stakeholders across teams and geographies.
  • Ownership & accountability – taking initiative to deliver high-quality, production-ready code.
  • Curiosity & innovation – staying up to date with emerging trends across the payments industry.


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.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified