Senior Java Developer – Payments & Fintech (Remote, UK-Based) We’re looking for a talented Senior Java Developer to lead the development of a high-impact payment orchestration platform. If you're passionate about building scalable, secure, and maintainable systems, and enjoy modernising legacy architecture, this is the role for you. As part of a fast-growing portfolio of B2B SaaS products, you’ll work closely with cross-functional teams in the UK and India to deliver robust payment solutions that integrate with leading providers like Stripe, PayPal, Adyen, GoCardless, and more. What You’ll Do: Lead the design and development of Java-based applications hosted on AWS. Modernise existing architecture (Java servlets and SQL) and advise on future frameworks to boost velocity and scalability. Improve code quality and maintainability through refactoring and increased test coverage. Drive best practices in security, DevOps, and coding standards. Collaborate with support and infrastructure teams to resolve issues and maintain PCI DSS Level 1 compliance. Guide offshore development teams and contribute to team structure and hiring decisions. Tech Stack & Tools: Languages: Java Infrastructure: AWS, Docker, Bitbucket Pipelines, Tomcat, Debian/Amazon Linux CI/CD: Bitbucket Pipelines Compliance: PCI DSS Level 1 What We’re Looking For: 5 years of Java development experience, ideally with exposure to payments or fintech. Strong understanding of secure coding and scalable architecture. Experience working with remote and cross-functional teams. Background in maintaining or achieving compliance (e.g. PCI). Proactive, collaborative, and pragmatic approach to development. Location & Working Style: Remote-first (UK-based applicants only). Monthly in-person meetups with the UK team expected. Flexibility to collaborate across UK, India, and occasional US time zones