Java Developer

Middle

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

Are you ready? We are waiting

We’d love to hear from you. Feel free to ask us a question, share your thoughts, or leave links to your LinkedIn, GitHub, or portfolio. We’ll get back to you shortly.

didn't suit? there are others

open vacancies