Senior Principal Java Developer
Responsibilities
- Design, develop, and maintain backend services using Java 17+
- Build scalable microservices supporting high transaction volumes
and real-time processing
- Integrate backend services with Oracle databases, internal
financial systems, and external APIs
- Ensure security, performance, and reliability aligned with fintech
standards
- 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 actively
in 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 mindset
and strong communication skills
- Previous technical
leadership or Team Lead experience (min 1 year)
Nice to have - Experience in fintech, payments, or banking
environments
- Exposure to CI/CD, DevOps, and containerised
environments
Benefits
- Solid, competitive salary
- Work in multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with stable project pipeline
- Hybrid work model