CE

Senior Full-Stack / Backend Engineer (Java, Spring Boot & React)

CeyberTechlinkedin.com
Oct 24, 2026, 9:46 AM3d ago
Full-timeColombo, Western ProvinceFull-stackSenior (3+ yrs)

About the role

Ceybertech is hiring a Senior Full-Stack / Backend Engineer (Java, Spring Boot & React) on an annual renewable contract to lead the development and scaling of an enterprise software platform. The role involves designing and maintaining scalable backend services using Java and Spring Boot, integrating with a React/TypeScript frontend, managing cloud infrastructure with Docker and Kubernetes, and implementing automated CI/CD pipelines. The engineer will also enforce code quality through TDD, build secure RESTful APIs, manage PostgreSQL databases, and act as a technical liaison with clients. Candidates should have strong experience in backend and frontend development, cloud and DevOps, testing and security, and client engagement.

Must have

  • 3 years of production experience with Java (17/21) and Spring Boot (Security, JPA, Async), microservices architecture, RESTful APIs, and relational databases (PostgreSQL).
  • Strong proficiency in React (18+), TypeScript, state management, and modern component libraries (Tailwind CSS).
  • Practical experience with Docker, Kubernetes (K8s), cloud deployment (AWS/Azure), and automated CI/CD pipelines (GitHub Actions, GitLab CI, or Jenkins).
  • Active practitioner of Test-Driven Development (TDD) (JUnit, Mockito) with solid knowledge of OAuth2, JWT, and Role-Based Access Control (RBAC).
  • Excellent verbal and written communication skills with experience presenting technical concepts, leading client demos, and working in agile environments.

Nice to have

  • Experience with document generation / PDF rendering engines (Headless Chrome, or Puppeteer/Playwright).
  • Familiarity with financial ledgers, transactional accounting engines, or automated queuing workflows.
  • Knowledge of virtual threads (Project Loom) and reactive architecture.

Technologies

  • Agile
  • AWS
  • Azure
  • CI/CD
  • Cloud Native
  • CSS
  • DevOps
  • Docker
  • GitHub
  • GitHub Actions
  • GitLab
  • Java
  • Jenkins
  • JPA
  • JUnit
  • JWT
  • Kubernetes
  • Microservices
  • Mockito
  • OAuth
  • Playwright
  • PostgreSQL
  • Puppeteer
  • RBAC
  • React
  • REST
  • Spring / Spring Boot
  • Tailwind CSS
  • TDD
  • Test Automation
  • TypeScript

Highlights

The position is a one-year renewable contract with compensation paid in USD. Flexible or hybrid work setup is available. The company offers a collaborative engineering culture and opportunities for technical growth. The role is open to candidates interested in architecting a high-impact enterprise platform from its early stages.