Search by job, company or skills

A

Full Stack Developer (ReactJS + Spring Boot + Java + Kafka)

3-6 Years
SGD 8,000 - 12,000 per month

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 months ago

Job Description

We're seeking a Full Stack Developer to build secure, scalable, event-driven web applications. You'll own features end-to-end across a ReactJS frontend, Java/Spring Boot microservices, and Kafka streaming, with CI/CD and cloud deployment.

What You'll Do

  • Design, develop, and ship responsive ReactJS UIs (hooks, state mgmt, routing).
  • Build Spring Boot REST/gRPC microservices in Java 11+ with clean architecture.
  • Model schemas integrate with Kafka (producers/consumers, topics, partitions, retries, DLQs).
  • Implement authN/Z, input validation, and secure API patterns (JWT/OAuth2).
  • Optimize performance (caching, pagination, async I/O) write unit/integration tests.
  • Automate build & release pipelines (CI/CD) and observability (logs/metrics/tracing).
  • Collaborate with Product/Design participate in code reviews and architecture discussions.
  • Maintain high code quality, documentation, and production support (on-call as needed).

Core Skills (must-have)

  • Frontend: ReactJS, TypeScript/JavaScript (ES6+), React Router, form/state libs (e.g., React Query/Redux), CSS-in-JS/Tailwind.
  • Backend: Java 11+ (or 17), Spring Boot, Spring Data/JPA, Spring Security, REST/gRPC.
  • Streaming:Apache Kafka (client APIs, consumer groups, offsets, partitions, schema evolution with Avro/JSON).
  • Datastores: SQL (PostgreSQL/MySQL) and one NoSQL (Redis/Mongo).
  • Testing: Jest/RTL (frontend), JUnit/Testcontainers/Mockito (backend).
  • DevOps: Git, Docker, CI/CD (GitHub Actions/GitLab/Jenkins), basic Kubernetes or cloud PaaS.
  • Practices: DDD or clean architecture, 12-factor apps, observability (OpenTelemetry/Prometheus/Grafana).

More Info

Job Type:
Industry:
Employment Type:

Job ID: 130051009