Java Full-stack Developer (Java + Angular)
Findev is looking for a Java Full-stack 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 modernization effort. Parts of the existing system include legacy desktop applications and monolithic components that are being gradually replaced with modern web applications and distributed services.
As part of this transformation, the team is rebuilding the user-facing layer of the platform — moving from legacy WPF-based desktop interfaces to Angular-based web applications and evolving backend components toward a microservices architecture.
The team is also adopting modern development practices, including the use of AI-assisted development tools to accelerate engineering workflows and improve developer productivity.
In this role you will work across the stack, helping build modern web applications and integrating them with high-performance backend services that power real-time trading workflows.
Locations
- Spain
- Poland
- Georgia
- Cyprus
What you will do
- Develop and enhance web applications for a mission-critical trading platform
- Build backend services and APIs using Java
- Develop modern UI components using Angular
- Help migrate functionality from legacy WPF desktop applications to web-based interfaces
- Integrate frontend applications with backend services and APIs
- Contribute to the transition from monolithic components toward microservices architecture
- Improve performance, reliability, and scalability of the platform
- Collaborate with engineers, QA, and product teams to deliver new platform capabilities
- Use modern AI-assisted development tools to support coding and development workflows
- Participate in architectural discussions and system improvements
Required
- Bachelor’s degree in Computer Science or related discipline
- 5+ years of software development experience
- Strong Core Java experience
- Experience building backend services and APIs
- Commercial experience with Angular
- Strong JavaScript fundamentals
- Good understanding of full-stack application architecture
- Strong knowledge of algorithms, data structures, and concurrency
- Understanding of distributed systems and messaging-based architectures
- Solid SQL skills
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Experience using AI-assisted development tools (such as ChatGPT, Copilot, or similar) in development workflows
Preferred experience
- Experience with Node.js or middleware development
- Experience with Spring Boot
- Experience with Kafka, Redis or similar distributed technologies
- Experience with microservices architecture
- Experience working in Unix / Linux environments
- Experience with Oracle or PL/SQL
- 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