Senior Java Engineer role in Limassol, Cyprus, responsible for designing, developing, and maintaining high-quality software solutions using Java and related technologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of experience as a Java Developer
- Solid experience with unit testing
- Strong J2SE programming skills
- Multi-threading (Executors, locks)
- Understanding of Collections framework and its pitfalls
- Experience with Spring Web and Spring IoC
- Experience in TCP/IP networking and sockets programming (Netty nice to have)
- Strong experience with SQL
- Skills in a high performance and low latency environments
- Strong analytical skills required to solve complicated technical problems
- Fluency in Russian and B1+ in English language
Benefits
- Competitive remuneration
- Comprehensive private medical insurance
- Relocation support package
- Welcome Baby Bonus
- Birthday Voucher
- Fully equipped, modern workplace
- Sports and wellness benefits
- Support with integration into life in Cyprus
- Continuous learning and professional growth opportunities
- Greek language classes