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

SG, Singapore

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).

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1652074
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned