Java ReactJS Full-Stack Developer

re-zoo-me

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

re-zoo-me is seeking a seasoned Full-Stack Developer to design, build, test, and deploy scalable web applications using Java on the backend and ReactJS on the frontend.

You will develop RESTful APIs and microservices, work with relational/NoSQL databases, and implement modular UI components with ReactJS, TypeScript, HTML5, and CSS3. Collaboration in an Agile/Scrum team is essential.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in Core Java, J2EE, Spring Boot, and Microservices architecture.
  • Deep expertise in ReactJS, Redux, Webpack, JavaScript ES6+, and TypeScript.
  • Strong front-end skills: HTML5, CSS3, responsive design.
  • Familiar with relational databases and caching (Redis).
  • Experience with messaging queues (Kafka, RabbitMQ) is a plus.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design, develop, test, and deploy scalable web applications using Java on the back end and ReactJS on the front end.
  • Build secure, high-performance RESTful APIs and microservices with relational/NoSQL databases.
  • Develop modular, reusable UI components with ReactJS, TypeScript, HTML5, CSS3; manage state with Redux.
  • Integrate front-end with back-end services and cloud environments (AWS, Azure, or GCP).
  • Conduct code reviews, enforce coding standards, perform unit testing (JUnit, Jest), and optimize performance.
  • Collaborate with Product Managers, UI/UX designers, QA, and cross-functional teams in an Agile/Scrum environment.

Skills

Core Java
J2EE
Spring Boot
Microservices
ReactJS
Redux
TypeScript
JavaScript ES6+
HTML5
CSS3
Web design
Problem solving
Communication

Education

Bachelor’s Degree

Tools

Docker
Kubernetes
Git
CI/CD (Jenkins, GitHub Actions, GitLab CI)
Webpack
Redis
Kafka
RabbitMQ
Jira
Confluence

Job description

Key Responsibilities
  • Full-Stack Development: Design, develop, test, and deploy scalable end-to-end web applications using Java on the back end and ReactJS on the front end.
  • Back-End Engineering: Build secure, high-performance RESTful APIs, microservices, and enterprise logic using Java, Spring Boot, and relational/NoSQL databases.
  • Front-End Engineering: Develop modular, reusable UI components using ReactJS, JavaScript (ES6+), TypeScript, HTML5, and CSS3. Manage state efficiently using Redux, Context API, or React Hooks.
  • System Integration: Seamlessly integrate front-end components with back-end services, third-party applications, and cloud environments (AWS, Azure, or GCP).
  • Code Quality & Optimization: Conduct code reviews, enforce coding standards, perform unit testing (JUnit, Jest/React Testing Library), and optimize applications for maximum speed and scalability.
  • Agile Collaboration: Work closely with Product Managers, UI/UX Designers, QA engineers, and cross-functional teams in an Agile/Scrum environment.
Key Requirements & Qualifications
  • Experience: 5+ years of professional software development experience, with solid hands-on expertise in both Java and modern JavaScript frameworks.
  • Back-End Skills:
  • Strong proficiency in Core Java, J2EE, Spring Boot, and Microservices architecture.
  • Experience with relational databases (Oracle, PostgreSQL, MySQL) and caching tools (Redis).
  • Familiarity with messaging queues (Kafka, RabbitMQ) is a strong plus.
  • Front-End Skills:
  • Deep expertise in ReactJS, Redux, Webpack, JavaScript (ES6+), and TypeScript.
  • Strong mastery of responsive web design, HTML5, CSS3, and CSS preprocessors (Sass/LESS).
  • Tools & DevOps:
  • Proficiency with Git version control, CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), and containerization tools (Docker, Kubernetes).
  • Familiarity with Agile/Scrum project management tools (Jira, Confluence).
  • Soft Skills: Excellent problem-solving abilities, strong communication skills, and the capacity to collaborate effectively within a multicultural team environment in Singapore.
Education
  • Bachelor’s Degree.
Get your free, confidential resume review.

or drag and drop your file here.