Senior Java Developer (Payments Platform)
BettingJobs · Limassol, Chipre (Híbrido) · Remote · LinkedIn
Location listed in the job: Limassol, Chipre. Work model: Remote
About the job
We are working with a fast-growing, established name in the payments space within iGaming, looking for a Senior Java Developer to take ownership of complex payment-platform components. This is a business that has invested heavily in its engineering function, building secure, scalable systems that underpin its international operations, and the role offers genuine scope to shape how those systems evolve. The role: you'll design and build scalable payment services and APIs, solving distributed-systems challenges and working closely with Leads and Architects to deliver secure, high-performing solutions. It would suit an experienced Java developer who enjoys ownership, values clean architecture, and wants exposure to complex, security-critical systems at scale, with the chance to mentor others along the way. Responsibilities: Design and develop scalable payment services and APIs using Java and Spring Boot Apply SOLID principles and modern architecture and design patterns to build clean, maintainable solutions Design and optimise data solutions across PostgreSQL, MySQL, Hibernate/JPA and Redis Build event-driven, asynchronous processing using Kafka and RabbitMQ Design secure REST APIs, applying JWT, OAuth 2.0/2.1, authentication/authorisation and API security best practice Apply cryptographic and OWASP principles to ensure secure data handling Develop robust unit, functional and integration tests using JUnit and Mockito Own build and release processes across Maven/Gradle, CI/CD and containerised deployments Investigate complex production issues and lead cross-service root-cause analysis Drive refactoring, performance and reliability improvements, and lead code reviews Collaborate with Leads, Architects, Product and business stakeholders, and mentor junior developers Requirements: 4–8 years' professional Java development experience, ideally including Java 18–25 Strong experience with Spring/Spring Boot, REST APIs and Hibernate/JPA Solid understanding of distributed systems, databases, messaging and caching (Kafka/RabbitMQ, PostgreSQL/MySQL, Redis) Strong grasp of API security, OAuth 2.0/2.1, JWT and OWASP practices Experience with Maven/Gradle, CI/CD, Docker and cloud deployment Strong problem-solving and production troubleshooting skills Payments/FinTech experience highly desirable Bachelor's degree in computer science or equivalent experience … mais Pesquise vagas mais rápido com Premium Acesse informações sobre empresas, como prioridades estratégicas, tendências de número de funcionários e muito mais Jonatas e outros milhões de usuários têm contas Premium Reative o Premium Aproveite o suporte 24 horas e cancele quando quiser. Sobre a empresa BettingJobs 390.879 seguidores Seguir Atividades de exploração de jogos de azar e apostas • 11-50 funcionários • 46 no LinkedIn Established in 2003, BettingJobs began life as a dedicated job board for the online betting and gaming industry. Driven by rapid growth, we quickly evolved into the full recruitment partner we are today. With over 22 years of industry expertise, BettingJobs has become a globally recognised name in iGaming recruitment, connecting top talent with leading employers across the world. Headquartered in Scotland, we remain at the centre of the iGaming ecosystem, proudly serving a global client base. Today, BettingJobs is widely regarded as the go-to recruitment partner for both clients and candidates in the online betting, gaming, and lottery sectors. Whether you're looking to grow your team or take the next step in your career, our iGaming recruitment specialists are here to help. Reach out today for a confidential discussion: 📧 [email protected] 📞 +44 (0) 1355 588 988 … mais Tem interesse em trabalhar conosco no futuro? Os usuários que compartilham ter interesse em uma empresa podem ter o dobro de chances de receber mensagem de um recrutador. Saiba mais Tenho interesse Exibir mais