
Junior Software Engineer (Java)
Job Description
Posted on: September 10, 2025
Contract: Full-time, Permanent
Work-mode: Remote (any city in Cyprus) or Hybrid (if based in Paphos)
Location: Cyprus
Salary: Up to €18,000 - €20,000 gross per annum (salary depends on experience)
Our client is a Cyprus-based technology company specialising in cloud communications and SaaS solutions. They design and develop robust, scalable platforms used by businesses across industries to enhance connectivity, automate workflows, and optimise customer engagement. With a remote-first approach and a strong engineering culture, the company fosters innovation, collaboration, and continuous learning - making it an ideal environment for tech professionals seeking impactful work and growth.
Responsibilities
- Design, develop, and maintain backend systems using object-oriented programming languages (Java, PHP)
- Build and integrate RESTful APIs for internal and external applications
- Contribute to the design and implementation of scalable microservices architectures
- Participate in code reviews, ensuring adherence to best practices and maintainability standards
- Work closely with Product, QA, and DevOps teams in an Agile/Scrum environment
- Apply Test-Driven Development (TDD) practices to ensure the reliability and testability of code
- Stay up to date with emerging technologies and recommend improvements for development processes
Requirements
- 1–2 years of professional software development experience using object-oriented languages
- Hands-on experience with Java (required)
- Degree in Computer Science or related technical discipline
- Strong understanding of OOP principles, design patterns, and clean coding practices
- Experience with frameworks such as Spring Boot, Laravel, or Quarkus
- Familiarity with relational databases (MySQL, MariaDB) and NoSQL systems (MongoDB)
- Experience working with messaging/streaming platforms (Kafka, RabbitMQ)
- Comfortable with Linux/Unix environments, CLI tools, and Git version control
- Knowledge of testing frameworks and unit/integration testing practices
- Familiarity with Redis, ELK Stack, or similar tools
- Strong problem-solving and debugging skills
Benefits
- Competitive salary with performance-based bonuses
- 21 days annual paid leave
- Flexible working hours and remote-friendly culture
- Hybrid option available for candidates based in Paphos
- Ongoing professional development and training opportunities
- Team events, company outings, and collaborative culture
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

JuniorRemoteJobs.com
Get JuniorRemoteJobs.com on your phone!

AI Solution Developer I

Junior Software Engineer (Java)

Software Engineer, Microservices Developer
