Junior to Middle Java Developers contributing to real-time platform development in a well-established tech company. Collaboration within agile Scrum teams in Limassol with emphasis on innovative intelligence systems.
Responsibilities
Design and develop components of a real-time platform for automated interception, analysis and visualisation of radio signals
Implement systems based on distributed and scalable Java architectures
Analyse, draft and design complex modules and components from functional and non-functional requirements
Produce maintainable and reusable high-quality software modules
Collaborate with stakeholders and colleagues across international teams
Find simple, elegant solutions to complex problems
Share knowledge through code reviews and mentor junior team members
Requirements
BSc or MSc in Computer Science or a related field
Passionate about coding and software development
A genuine team player who thrives in an agile environment
Eager to learn and grow continuously
Fluent in written and spoken English
Solid knowledge of Java or another OOP language such as .NET or C++
Software Design and SOLID principles
Clean Code and Test-Driven Development (TDD)
Java frameworks including Spring, JUnit and Mockito
Tools such as Maven, Git and Jenkins
Parallel processing and concurrency
Professional experience in Java or another OOP language (.NET, C++)
Knowledge of Python
Benefits
Hybrid working scheme (Cyprus-based; office attendance required for the first 3–6 months)
Attractive remuneration package
Private health insurance
Provident fund
Gym membership
Comprehensive personal development scheme — certifications, conferences, online platforms and on-site training
Engineering Manager overseeing project management and technical guidance for U.S. - based client in consulting and financial services. Driving innovation and team collaboration in a hybrid or remote environment.
Senior Technical Architect delivering technical design and mentorship for complex architectural projects. Collaborating with teams in Denver, CO to ensure project success.
Senior Backend Developer at Reaktor building impactful backends for large - scale consumer solutions. Collaborating with teams to design high - performance services in a hybrid work environment.
Software Engineer developing cost - effective and sustainable digital solutions for Smarsh, a leader in digital communications risk management. Join a skilled team to craft innovative enterprise software applications.
Software Engineer/Specialist working on architecture, design and development of cost effective solutions for Digital Safe business at Smarsh. Strong organizational skills, technical expertise and attention to detail are key.
C++ Engineer developing cutting - edge features for remote access and support platform at TeamViewer. Join to create impact in an agile, modern environment.
Lead Developer managing Adobe Experience Manager solutions to enhance user experience across 35+ websites. Collaborating with teams to ensure SEO and performance standards are met.
Senior Software Engineer responsible for building and scaling underwriting platform at GEICO. Collaborate cross - functionally to enhance applications for improved decision - making efficiency.
Senior Software Engineer developing scalable applications for GEICO's Finance Technology sector. Involves full stack development using React and Java, with a focus on AI capabilities.
Engineer II developing scalable distributed systems for insurance technology transformation at GEICO. Collaborating across teams to maintain high - performance, low maintenance platforms and applications.