CEBS is seeking an experienced and proactive
Senior Full-stack Developer
with
5+ years
of hands-on, enterprise-level experience to join our core development team. You will be instrumental in evolving our application landscape, which includes modernising our core platforms (like Item Catalogue) and integrating complex downstream systems.
You will be expected to architect, design, and deliver high-performance, scalable solutions across the full software development lifecycle.
Your work will span both the modern backend and frontend stacks, specifically:
-
Building robust, cloud-native REST APIs
using
Java
and
Spring Boot
.
-
Developing responsive and intuitive user interfaces
using modern frameworks like
React
and
Angular
.
-
Leveraging cloud platforms (Azure)
to deploy, monitor, and scale services, ensuring high availability and resilience.
-
Integrating with existing legacy systems requires strong skills in integration software and data migration strategies.
This role involves continuous development, strategic improvement of existing functionality, and creating new features that will directly impact on our international operations.
Responsibilities:
-
Design, develop, and maintain high-quality, scalable services using
Java, Spring Boot
, and database technologies (Oracle SQL).
-
Lead the development of dynamic and modern user interfaces using
React
and
Angular
, focusing on user experience and mobile responsiveness.
-
Architect and deploy micro services and cloud infrastructure on
AWS/Azure
, applying best practices in DevOps.
-
Collaborate with product owners and architects to define requirements, assess technical feasibility, and contribute to the technical direction of the product suite.
-
Perform code reviews, mentor junior team members, and champion best practices in performance tuning, security, and continuous integration/continuous delivery (CI/CD).
-
Test, debug, and troubleshoot complex distributed systems across the full stack.
Required Qualifications:
-
Bachelor’s degree in computer science or a related field.
-
5+ years
of professional, hands-on experience in full-stack software development.
-
Expert proficiency in Java
and extensive experience with
Spring Boot
(including Spring Data, Spring Security, etc.).
-
Proven experience developing single-page applications (SPAs) with at least one modern framework:
React (17/18)
or
Angular (2+)
.
-
Strong understanding of architectural patterns for cloud-native applications and hands-on experience deploying, monitoring, and managing services on a major cloud platform (
AWS
or
Azure
).
-
Deep familiarity with relational databases (e.g., Oracle SQL, SQL Server) and effective data access technologies (e.g., Hibernate, JDBI3).
-
Strong experience designing and consuming RESTful APIs.
-
Excellent problem-solving skills, attention to detail, and ability to thrive in a collaborative, international team environment.
Nice-to-Have Skills:
-
Experience with architectural principles like Play framework and Akka.
-
Familiarity with containerization technologies (Docker, Kubernetes).
-
Knowledge of TypeScript and modern JavaScript practices.
-
Exposure to legacy UI frameworks (AngularJS 1.x) to support transition initiatives.
-
Experience in the Retail/eCommerce domain.
What's in it for you:
-
Competitive salary
-
Employees' Provident Fund, medical and other incentives
-
Unique working environment where you communicate and work directly with international clients
-
Self-development opportunities