Java Developer
Findev is looking for a Java Developer to join our engineering team working on a large-scale electronic trading platform in the capital markets space.
The platform is currently undergoing a major architectural transformation. A significant portion of the business logic historically resides in Oracle stored procedures and database workflows. The engineering team is gradually moving this logic into modern Java-based microservices.
As part of this effort, the team is rebuilding key components of the system using modern engineering practices and AI-assisted development tools to accelerate implementation and improve productivity.
In this role you will help evolve the backend architecture of the platform, building distributed services that support real-time trading workflows and improving how the system processes market data and trading operations.
Technology stack
The platform is built using modern backend technologies including:
- Java
- Spring Boot
- SQL / Oracle
- Kafka
- Redis
- Microservices architecture
- Distributed systems
Locations
- Poland
- Georgia
- Spain
- Cyprus
What you will do
- Develop backend services and APIs using Java
- Help migrate business logic from Oracle stored procedures into Java microservices
- Analyze existing database-driven workflows and translate them into service-based architecture
- Build and improve components of a distributed trading platform
- Design and implement new platform features
- Improve system reliability, performance, and scalability
- Collaborate with engineers, QA, and product teams to deliver new capabilities
- Use modern AI-assisted development tools to support coding, debugging, and development workflows
- Participate in architectural discussions as the platform transitions toward microservices
Required
- Bachelor’s degree in Computer Science or related discipline
- 5+ years of Core Java development experience
- Experience building multithreaded applications using Core Java
- Strong knowledge of algorithms and data structures
- Strong analytical skills to troubleshoot and resolve production issues
- Understanding of large-scale distributed systems
- Solid SQL skills
- Excellent written and verbal communication skills
- Ability to interpret business requirements and translate them into technical solutions
- Experience using AI-assisted development tools in day-to-day development workflows
Preferred experience
- Experience with Oracle or PL/SQL
- Experience with Kafka, Redis or similar distributed technologies
- Experience with microservices architecture
- Experience working with Unix / Linux environments
- Experience working on financial systems or trading platforms
Benefits
- Flexible work setup: remote or a hybrid model
- Full health insurance coverage for those based in Cyprus or Poland.
- 50% coverage of health insurance for spouses and children in Cyprus or Poland.
- 24 days of paid vacation.
- 10 days of paid sick leave.
- 50% reimbursement for professional training, education, conferences.
- Work alongside a highly professional team.
- Engaging teambuilding events and activities.
In case of relocation to Poland or Cyprus, we offer
- Flight tickets, accommodation rent for 1st month for our relocated employee and his/her official family.
- Support in visa application and issue process, entry permit and residence permit processing