All job openings

Full Stack Java Engineer

Full Time
Product & Engineering
Limassol
Senior
Apply for this position

Full Stack Java Engineer

Apply

Build the services and interfaces that power Quanloop. As a Full Stack Java Engineer in Limassol, you’ll develop and evolve both monolithic and microservice architectures—shipping secure, performant features end to end. If you care about clean design, pragmatic choices and steady, high‑quality delivery, this role gives you real ownership.

Job Responsibilities

  • Design, build and maintain production systems across monolith and microservices using Java
  • Implement front‑end components in React or Vue and connect them to robust APIs
  • Create and evolve REST/GraphQL APIs with clear contracts and versioning
  • Refactor safely—modularise a monolith, define domain boundaries and extract services when it adds value
  • Write reliable code in Java; participate in code reviews
  • Add tests that matter (unit, integration, contract) and integrate them into CI/CD
  • Containerise services with Docker and operate them on Kubernetes
  • Monitor and improve performance, reliability and security with modern observability
  • Collaborate with Product, Design and QA to scope work, clarify behaviour and meet quality gates
  • Document decisions and interfaces so other teams can build with confidence

Key Technologies

  • Java and Spring Boot
  • React or Vue
  • REST and GraphQL
  • Docker and Kubernetes
  • SQL/NoSQL databases
  • CI/CD and observability tools
  • Cloud (GCP/AWS)

Qualifications

  • 5+ years’ full‑stack experience delivering production systems with Java
  • Proficiency in Java and at least one of React or Vue
  • Comfortable building SPAs in React or Vue and integrating with APIs
  • Solid understanding of when to use a monolith, a modular monolith or microservices
  • Experience with Docker/Kubernetes, CI/CD and automated testing
  • Knowledge of API security, OWASP and secure coding practices
  • Ability to work on-site in Limassol; hybrid may be possible after probation
  • Strong communication skills and a collaborative mindset

We encourage applications from all qualified candidates and provide reasonable accommodations on request (email [email protected]).

Other Skills

  • Domain‑driven mindset; clear thinking about boundaries and data flows
  • Performance tuning and cost‑aware design
  • Experience with message queues/streams is a plus
  • Clear documentation habits; ownership from design to operation
  • Google Professional Cloud Developer certification (or similar) is a plus
Copy LinkFacebookLinkedInTwitter

Apply for This Position

Maximum allowed file size is 100 MB. Allowed Type(s): .pdf, .doc, .docx