Our client is a very well established Financial Services provider based in Limassol
We are seeking to recruit an experienced Java Developer to join their team.
Job Description
- Develop software using Agile methodologies and modern technologies
- Develop new functionality in line with business requirements
- Develop the code which is secure by design and follows Company’s standards
- Proactively identify and report bugs and other technical problems that exist or might appear in Company’s code
- Collaborate with team members, other teams and stakeholders in order to meet Company’s needs
Required Skills & Experience
- University Degree in Computer Science or other IT related engineering discipline
- Good command of the English language. Greek and/or Russian is an advantage
- Minimum of 3 years of experience as a Java Developer
- Relevant Experience in FinTech (Forex, Investments) is an advantage
- Strong J2SE programming skills (multithreading, data structures, streams)
- In-depth knowledge of Object-Oriented programming and S.O.L.I.D. principles
- Experience with microservices development. Preferable tech stack is Spring Boot, Apache Kafka, Docker, Kubernetes
- Experience in Test-Driven development, Continuous Integration
- TCP/IP networking and sockets programming is an advantage
Remuneration & Benefits
- Competitive remuneration including a 13th salary
- Relocation package and visa arrangements for an employee and family members (if applicable)
- Medical and Life insurance
- Provident fund
- Free meals and beverages at the in-house cafeteria