We are looking for a Senior Principal Java Backend Developer to join a mission-critical backend platform operating at enterprise scale. The role is focused on hands-on backend development within a high-volume, production-critical fintech environment, with additional responsibility for mentoring engineers and supporting technical alignment across the team. The work involves building and maintaining core services supporting transaction processing, financial reporting, and merchant-facing functionality under strict security, availability, and performance requirements. Responsibilities
Design, develop, and maintain backend services using Java 17+
Build scalable microservices supporting high transaction volumesand real-time processing
Integrate backend services with Oracle databases, internalfinancial systems, and external APIs
Ensure security, performance, and reliability aligned with fintechstandards
Collaborate closely with product managers, architects, and analysts
Contribute to architectural decisions and platform modernisation
Support production deployments, monitoring, and troubleshooting
Mentor junior engineers and raise engineering standards
Participate activelyin code reviews and quality initiatives
Requirements
Minimum 5 years of commercial Java backend experience
Strong expertise with Java 17+
Hands-on experience with Oracle, SQL, and PL/SQL
Solid experience with microservices and REST APIs
Strong understanding of clean architecture and design patterns
Experience working in Agile delivery teams
High ownership mindsetand strong communication skills Nice to have
Experience in fintech, payments, or bankingenvironments
Exposure to CI/CD, DevOps, and containerisedenvironments
Previous technicalleadership or Team Lead experience
Benefits
Solid, competitive salary
Work in multinational environment on international projects
Comprehensive healthcare
Long-term B2B contract with stable project pipeline