Lead Java Engineer (Payments)
Role Overview
This senior-level Lead Java Engineer role involves designing scalable system architecture, performing code reviews, and optimizing performance for payment systems in a social gaming context. The engineer will lead integrations with third-party payment gateways, oversee production health, and collaborate with cross-functional teams to ensure timely delivery. This position offers a path to team leadership, focusing on high-impact solutions that affect millions of users globally.
Perks & Benefits
The role offers full remote flexibility with a modern tech stack, including Java, Spring Boot, and Google Cloud Platform, and a collaborative, ego-free team culture. Benefits include a generous leave policy, opportunities for career growth into leadership, and the chance to work on cutting-edge fintech solutions with minimal bureaucracy. It is suitable for candidates comfortable in an AI-driven environment, with likely flexible time zones given the global team.
Full Job Description
About Patrianna
Patrianna is a fast-scaling product development company headquartered in Gibraltar, with a dynamic, global team powering our growth. We operate at the intersection of technology and entertainment, building innovative solutions that shape the future of social gaming and deliver outstanding experiences to millions of players worldwide.
We’re driven by speed, ambition, and bold ideas. At our core, we’re product creators and problem-solvers who thrive in a high-performance environment. We’re looking for exceptional talent—smart, adaptable, and motivated individuals eager to make an impact, scale business functions at pace, and continuously improve.
AI-Driven Engineering Culture
We are actively building an AI-driven engineering organization with a clear and deliberate stance: artificial intelligence is a core part of how we build and deliver software — not an experiment, not a trend, and not an optional add-on.
AI is embedded into our engineering workflows, from system design and prototyping to refactoring, testing, and code review. We expect engineers to be fully comfortable working in AI-driven environments and to treat AI as a primary productivity multiplier. Strong engineering judgment, architectural ownership, and accountability remain essential—AI amplifies our engineers, it doesn't replace responsibility for technical decisions.
Who We’re Looking For
We are looking for an experienced Lead Java Developer to join our dynamic team and contribute to the development of the innovative Social Casino domain. This role is ideal for someone with a strong technical background who is passionate about coding and architecture but also has a knack for leadership and mentoring. While your immediate focus will be on delivering robust technical solutions, this position also offers the opportunity to grow into a team leadership role. In this role, you will:
Lead the design of system architecture, ensuring scalability, reliability, and performance for current and future needs
Perform thorough code reviews, ensuring best practices, backward compatibility and maintainability of the solution
Analyze and improve the performance of existing applications, identifying bottlenecks and proposing innovative solutions
Ensure adherence to best security practices in the development and deployment of solutions
You will oversee a complex ecosystem of Payment Orchestrators, Global Processors, and Local Payment Methods, ensuring that our players experience zero friction from purchase to withdrawal
Lead the seamless integration of third-party Gateways, Vaulting services, and Alternative Payment Methods across diverse global markets
Own the end-to-end production health of the payment stack. Implement advanced monitoring, automated reconciliation, and rapid-response protocols for transaction failures
Serve as the technical bridge between development, QA, and product teams to ensure alignment on solutions and deliverables
Collaborate with product and project managers to plan iteration scopes and ensure timely delivery
Be a dependable point of contact for critical decision-making and delivery
If you’re passionate about building high-quality solutions and ready to make an impact, we’d love to have you on our team.
Requirements
Solid experience building and maintaining production systems using Java and its ecosystem
Solid Java knowledge with a strong understanding of JVM internals
Excellent system design skills, capable of describing, documenting, and implementing complex architectures for scalable systems
Excellent knowledge of relational database principles, preferably PostgreSQL, with proficiency in query optimization and performance tuning
AI-native mindset with deep, hands-on expertise leveraging AI tools, large language models, and autonomous agents as a default approach to problem-solving, system design, and engineering productivity.
Deep understanding of messaging concepts (preferably with the Kafka ecosystem or similar)
Good understanding of concurrency concepts and principles
Exceptional troubleshooting skills, with the ability to resolve complex production issues effectively
Demonstrated engagement and ownership, taking full responsibility for delivering solutions and driving team success
Proven ability to conduct effective code reviews, ensuring high-quality deliverables and adherence to best practices
Solid understanding of security best practices, particularly in web and backend development contexts
Leadership experience, including mentoring team members, facilitating technical discussions, and fostering a collaborative environment
At least upper-intermediate proficiency in English, with strong communication skills for technical and non-technical stakeholders
Our Tech Stack
Java 25 🔥
Spring Boot 4.0.2 🔥
Google Cloud Platform:
Kubernetes
Kafka
AlloyDB for PostgreSQL
Ebean ORM
Flyway
Redis
Quartz
Websockets
Retool
Test Containers
Locust for perf testing
Jenkins/ArgoCD
ELK/Sentry/Grafana
Jira/Confluence/Slack/Bitbucket
We offer
Modern tech stack
Fresh, well-maintained codebase featuring high test coverage
Minimal bureaucracy and fast approval processes
Ability to work with highly skilled, passionate, and supportive teammates
Chance to make a global impact by contributing to projects experiencing exponential user growth
Why you will love it
You’ll work in a high-pace, high-growth environment where your code directly impacts millions of users globally. Enjoy full remote flexibility, generous leave policy, and the chance to shape cutting-edge fintech solutions in social gaming. Plus, you’ll be part of a collaborative, ego-free team where your ideas matter and continuous learning is part of the culture.
Similar jobs
Found 6 similar jobs