FxPro

Middle Java Developer – Bank

FxPro

full-time

Posted on:

Location Type: Hybrid

Location: Ypsonas • 🇨🇾 Cyprus

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ApacheDockerGRPCHibernateJavaKafkaKubernetesMicroservicesPostgresSpringSpring BootSpringBootSQLTCP/IP

About the role

  • Develop and support backend services
  • Design and develop new functionalities in line with business requirements, following company standards (code quality, test coverage, TDD, BDD, performance requirements)
  • Proactively identify and report issues, vulnerabilities, and other technical problems that exist or might appear in the company's code
  • Collaborate with team members, other teams, project managers, and business analysts to meet the company goals

Requirements

  • Minimum 3 years experience as a Java Developer (Java 17+) with Spring (Spring / Spring Boot)
  • Bachelor's degree. A degree in Computer Science or other IT-related discipline is an advantage
  • Experience with CI/CD automation
  • Knowledge of Object-Oriented programming and S.O.L.I.D. principles
  • Strong development skills (decomposition, development, testing)
  • Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, Kubernetes
  • Experience in SQL Databases / PostgreSQL / Hibernate
  • TCP/IP networking programming experience(HTTP, gRPC)
  • Intermediate or above level of the English Language.
  • Greek and/or Russian is an advantage.
  • Relevant Experience in FinTech is considered an advantage (Stock trading, Forex, Investments, etc.) will be advantage
Benefits
  • Competitive compensation package
  • Hybrid work schedule
  • Medical insurance
  • Provident fund
  • In-house gym with a personal trainer
  • Free daily lunch catering, snacks, and beverages
  • Company discount card for various products & services
  • 21 days of annual leave and 10 days of sick leave annually
  • Shuttle bus service from Limassol
  • Birthday gift
  • Relocation bonus and visa/work permit support

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpringSpring BootCI/CD automationObject-Oriented programmingS.O.L.I.D. principlesmicroservicesApache KafkaDockerKubernetes
Soft skills
collaborationproblem-solvingcommunication
Certifications
Bachelor's degree in Computer Science