Emerald Zebra Talent Solutions

Mid-Level Software Engineer, Java

Emerald Zebra Talent Solutions

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇾 Cyprus

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesLaravelLinuxMariaDBMicroservicesMongoDBMySQLNoSQLPHPRabbitMQRedisSpringSpring BootSpringBootUnix

About the role

  • Design, develop, and maintain high-quality backend systems using object-oriented programming (Java, PHP).
  • Build and consume RESTful APIs for internal and external integrations.
  • Collaborate on microservices architecture and contribute to scalable software solutions.
  • Participate in code reviews and ensure maintainability and performance standards.
  • Work closely with cross-functional teams in Agile/Scrum environments, including Product Managers, QA, and DevOps.
  • Apply TDD (Test-Driven Development) principles for building reliable and testable systems.
  • Stay up to date with emerging technologies and contribute to continuous improvement initiatives.

Requirements

  • 2 to 4 years of experience in software development using one or more OOP languages.
  • Strong experience in Java is required.
  • Degree in Computer Science or a related field.
  • Deep understanding of OOP principles, design patterns, and best practices.
  • Experience with modern frameworks such as Laravel, Spring Boot, Quarkus, or similar.
  • Understanding of relational databases (MySQL, MariaDB) and NoSQL systems such as MongoDB.
  • Experience with message queues and streaming platforms like Kafka or RabbitMQ.
  • Familiarity with Linux/Unix systems and working with CLI tools and version control systems like Git.
  • Knowledge of testing frameworks, unit and integration testing practices.
  • Familiarity with tools like ELK Stack, Redis, or similar.
  • Strong problem-solving abilities and debugging skills.
  • Considered a Plus: Experience in PHP.
  • Experience with Kubernetes (K8s) or containerized environments.
  • Background or interest in the telecom industry, especially familiarity with telecommunication protocols (e.g., SIP, SMPP, WebRTC, etc.).
  • Familiarity with Docker and cloud platforms (AWS, GCP, Azure).
  • Exposure to frontend technologies (HTML, CSS, JavaScript).
  • Contributions to open-source projects or community involvement.
Benefits
  • Performance-based bonuses.
  • Flexible working hours and supportive work-life balance culture.
  • Paid access to GPT-5 and premium AI tools (coding assistant, video generation, custom GPTs, and tailored TFN assistant).
  • Remote-friendly setup (fully remote, hybrid, or on-site at their offices in Paphos, Cyprus).
  • Team events and company outings.
  • Access to professional development programs and continuous training.
  • Opportunity for personal growth and increased responsibility in a growing company.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPHPobject-oriented programmingRESTful APIsmicroservices architectureTDDOOP principlesdesign patternsrelational databasesNoSQL
Soft skills
problem-solvingdebuggingcollaborationcommunicationAgileScrumcontinuous improvement
Certifications
Degree in Computer Science
Emerald Zebra Talent Solutions

Junior Software Engineer, Java

Emerald Zebra Talent Solutions
Juniorfull-time🇨🇾 Cyprus
Posted: 5 hours agoSource: www.careers-page.com
JavaKafkaLaravelLinuxMariaDBMicroservicesMongoDBMySQLNoSQLPHPRabbitMQRedis+4 more
Intetics

Senior PHP Engineer, Database Experience

Intetics
Seniorfull-time🇨🇾 Cyprus
Posted: 7 days agoSource: apply.workable.com
AWSCloudLinuxPHPSQL
Deel

Senior Backend Engineer, Automation and Integration

Deel
Seniorfull-time🇨🇾 Cyprus
Posted: 11 days agoSource: jobs.ashbyhq.com
CloudJavaScriptNode.jsPuppeteerReactRPASelenium