jobs in RiDiK (a Subsidiary Of CLPS. Nasdaq: CLPS)

RiDiK (a Subsidiary Of CLPS. Nasdaq: CLPS) Hiring! Full Time Full Stack Engineer in - Ricebowl

Full Stack Engineer

RiDiK (a Subsidiary Of CLPS. Nasdaq: CLPS)

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Full Stack Developer (Backend-Focused) | Java Spring Boot & React


About the Role:

We are seeking experienced Full Stack Developers with a strong backend engineering background to join a high-performing technology team responsible for building and enhancing enterprise-grade digital platforms. This role offers the opportunity to work on modern architectures, scalable applications, and innovative user journeys while collaborating with cross-functional teams in a fast-paced Agile environment.


If you are passionate about building robust backend services while maintaining strong frontend development capabilities, we would love to hear from you.


Key Responsibilities:

  • Design, develop, and maintain scalable full stack applications using Java Spring Boot and React.
  • Build, enhance, and optimize RESTful APIs and distributed services.
  • Develop and support microservices and modulith-based architectures.
  • Implement and maintain modern Micro Frontend (MFE) solutions.
  • Collaborate closely with business stakeholders, project managers, architects, and development teams.
  • Participate in system design discussions and technical decision-making.
  • Troubleshoot and resolve complex frontend and backend production issues.
  • Drive engineering best practices, code quality, testing standards, and continuous improvement initiatives.
  • Contribute to technical innovation and modernization efforts.


Mandatory Technical Skills:

Backend Development

  • Strong expertise in Java (Java 21).
  • Extensive hands-on experience with Spring Boot, including:
  • Spring MVC
  • Spring Data
  • Spring Security
  • Spring Cloud
  • Strong understanding of Microservices and Modulith Architecture.
  • Experience with Relational Databases, including:
  • PostgreSQL
  • MariaDB
  • Strong SQL development and performance optimization skills.
  • Expertise in RESTful API Design and Development.
  • Experience with Message Queues, such as:
  • Kafka
  • IBM MQ
  • Strong knowledge of software design patterns and SOLID Principles.


Testing & Quality Engineering

Hands-on experience with:

  • JUnit
  • Mockito
  • Karate
  • Strong understanding of unit testing, integration testing, and automated testing practices.


Frontend Development

  • Strong hands-on experience with React and TypeScript.
  • Expertise in:
  • React Hooks
  • Context API
  • Component Lifecycle Management
  • Experience with state management using:
  • Redux
  • Redux Toolkit (RTK)
  • RTK Query


Modern Frontend Architecture

  • Experience implementing Micro Frontend (MFE) architectures.
  • Knowledge of:
  • Module Federation
  • Single-SPA


Web Technologies

Advanced proficiency in:

  • JavaScript (ES6+)
  • TypeScript
  • HTML5
  • Semantic Markup
  • CSS3
  • Flexbox
  • CSS Grid
  • Responsive Design
  • CSS-in-JS (Styled Components, Emotion)


Frontend Build & Testing Tools

Experience with:

  • Webpack
  • Vite
  • Jest
  • React Testing Library
  • Cypress
  • Playwright


Performance & Engineering Excellence

Experience with:

  • Code Splitting
  • Lazy Loading
  • Frontend Performance Optimization
  • Familiarity with:
  • Design Systems
  • Component Libraries
  • Storybook


What We're Looking For

  • Strong full stack engineering experience with a backend-focused mindset.
  • Proven ability to build scalable, maintainable, and high-performing applications.
  • Strong problem-solving and troubleshooting skills.
  • Experience working in Agile development environments.
  • Excellent communication and stakeholder management abilities.
  • Passion for technology, continuous learning, and engineering excellence.


Why Join?

  • Work on large-scale enterprise digital transformation initiatives.
  • Exposure to modern cloud-native and distributed architectures.
  • Opportunity to influence technical direction and engineering best practices.
  • Collaborative and innovation-driven environment.
  • Continuous learning and professional development opportunities.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More