About the role
Spotware Systems is seeking an experienced Senior Java Engineer to join our dynamic team in our office in Limassol. As a Senior Java Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java and related technologies. You will be communicating with the Product Manager, Client-Side Developers, DevOps and the DBA team.
Responsibilities:
* Designing, developing, and implementing Java-based applications, components, and services. * Collaborating with architects and technical leads to define software architecture and design patterns. * Working closely with QA engineers to ensure the quality and reliability of software deliverables. * Clear specifications and requirements will be provided to you by the Product Manager and there will be strict plans and sometimes deadlines to follow.
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. * You use AI not just occasionally, but as a core part of how you think, work, and deliver results. Being AI-augmented is part of what makes you a top performer.
A plus to have:
* Netty * Quarkus * Redis * PostgreSQL * Protobuf
Conditions: * Private medical insurance. * Relocation support (if applicable), including an entry permit, relocation bonus, flight tickets, and airport pickup. * Support with settling into life in Cyprus, including basic guidance on everyday matters, accommodation, banking, and healthcare. * A comfortable office environment with fresh fruits every day, treats or pizza on Wednesdays, and snack day on Fridays. * Fair remuneration based on your experience, skills, and level of responsibility. * Welcome Baby Bonus and Baby Box to celebrate the arrival of a child. * Birthday voucher. * Partial compensation for sports activities and wellness initiatives. * Greek language classes.