Our client is a well established leading investment firm with offices in Limassol as well as in London, UAE and more. They are currently looking to add to their team a Java Developer. The successful candidate should have a minimum of 3 years of experience as a Java Developer
Java Developer
Job Overview
Job Description
Job Responsibilities
- 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 the Company’s standards
- Proactively identify and report bugs and other technical problems that exist or might appear in the Company’s code
- Collaborate with team members, other teams and stakeholders in order to meet the Company’s needs
Requirements
- 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

