We are looking for an experienced Java Developer to join our team on a long-term project building a modern payments platform. This role is primarily backend-focused, delivering high-throughput and reliable payment services. While the product is full-stack, most of the work involves server-side Java development integrated with Oracle databases. Occasionally, you may provide frontend support using Angular 16+.
Main Responsibilities
Design, develop, and maintain backend services in Java
Implement system integrations and work with Oracle databases (SQL / PL/SQL)
Collaborate with business analysts and solution architects to deliver system changes and modernization initiatives
Provide limited frontend support using Angular 16+ when required
Participate in code reviews, automated testing, and delivery processes
Requirements
- 5+
years of commercial Java development experience
- Strong
skills in SQL / PL/SQL with proven experience working on Oracle
databases
- Practical
experience with Git and solid understanding of design patterns
- Track
record of delivering production systems in Agile teams
- English
B2+ proficiency; Polish is a plus
Nice to Have
Previous exposure to Angular 16+ (or willingness to support frontend tasks)
Experience in payments or financial services
Familiarity with CI/CD pipelines and containerization technologies
Benefits
- Solid, competitive salary.
- Work in multilingual, multinational and multicultural environment on international projects
- Medical care