Full-Stack Developer

IOTALENTS PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

We are seeking a Full-Stack Developer with hands-on experience in both backend and frontend development to join IOTALENTS PTE. LTD.

The role focuses on building and enhancing Wealth Management applications for internal users and clients. You will work across the stack with Java Spring Boot on the backend and React/TypeScript on the frontend, delivering robust APIs, microservices, and modern frontend architectures.

Qualifications

  • Degree or equivalent qualification in Computer Science, Computer Engineering, Information Technology, Software Engineering, or a related discipline
  • Relevant professional experience in software/full-stack development
  • Experience developing, testing, deploying, and supporting enterprise applications

Responsibilities

  • Design, develop, test, and maintain full-stack applications using Java Spring Boot and React
  • Develop and optimize RESTful APIs and microservices
  • Implement and maintain Micro Frontend (MFE) architecture
  • Apply software engineering best practices across the technology stack
  • Work with Business Analysts, Project Managers, business stakeholders, and technology teams to deliver quality solutions
  • Troubleshoot and resolve production issues across frontend and backend systems
  • Participate in system design and contribute to the technical roadmap
  • Drive technical improvements, innovation, and application performance
  • Conduct code reviews and maintain good coding, testing, security, and development practices

Job description

We are looking for aFull-Stack Developerwith recent hands-on experience in both backend and frontend development.

The ideal candidate will havestrong Java Spring Boot backend expertiseandpractical React/TypeScript frontend experience. You will develop and enhance applications supportingWealth Managementfor our internal users and clients.

We encourage continuous learning, technology exploration, and continuous improvement through access to internal learning platforms and development opportunities.

Key Responsibilities
  • Design, develop, test, and maintain full-stack applications usingJava Spring Boot and React.
  • Develop and optimizeRESTful APIs and microservices.
  • Implement and maintainMicro Frontend (MFE)architecture.
  • Apply software engineering best practices across the technology stack.
  • Work with Business Analysts, Project Managers, business stakeholders, and technology teams to deliver quality solutions.
  • Troubleshoot and resolve production issues across frontend and backend systems.
  • Participate in system design and contribute to the technical roadmap.
  • Drive technical improvements, innovation, and application performance.
  • Conduct code reviews and maintain good coding, testing, security, and development practices.

Required Technical Skills

Backend

  • StrongJavaskills, preferably Java 21.
  • Strong expertise inSpring Boot, including Spring MVC, Spring Data, Spring Security, and Spring Cloud.
  • Experience withModulith and microservicesarchitecture.
  • Experience with relational databases such asMariaDB or PostgreSQL, including SQL optimization.
  • Strong knowledge ofRESTful API design.
  • Experience with messaging technologies such asKafka or IBM MQ.
  • Experience withJUnit, Mockito, and Karatefor unit and integration testing.
  • Good understanding ofSOLID principles and design patterns.

Frontend

  • Hands-on experience withReact and TypeScript, preferably React 19.
  • Good understanding ofReact Hooks, Context, and component lifecycle.
  • Experience withRedux, Redux Toolkit (RTK), and RTK Query.
  • Experience withMicro Frontend (MFE)architecture, such as Module Federation or Single-SPA.
  • Good knowledge ofHTML5, CSS3, Flexbox, Grid, and responsive design.
  • Experience with modernJavaScript/TypeScript (ES6+).
  • Experience withWebpack or Vite.
  • Experience with frontend testing tools such asJest, React Testing Library, Cypress, or Playwright.
  • Understanding of frontend performance optimization, includingcode splitting and lazy loading.
  • Experience with design systems or component libraries such asStorybookis an advantage.

Candidate Profile

  • Recent experience as aFull-Stack Developer / Software Engineer.
  • Strong backend development experience withJava and Spring Boot.
  • Practical frontend development experience withReact and TypeScript.
  • Strong software engineering and problem-solving skills.
  • Experience working with enterprise applications and multiple technology/business stakeholders.
  • Good understanding of software design, testing, APIs, microservices, and application architecture.
  • Willingness to learn new technologies and continuously improve engineering practices.

Education & Experience

  • Degree or equivalent qualification inComputer Science, Computer Engineering, Information Technology, Software Engineering, or a related discipline.
  • Relevant professional experience in software/full-stack development.
  • Experience developing, testing, deploying, and supporting enterprise applications.
Key Technologies

Backend:Java 21, Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud, Modulith, Microservices, REST APIs, MariaDB, PostgreSQL, Kafka, IBM MQ, JUnit, Mockito, Karate

Frontend:React, React 19, TypeScript, JavaScript ES6+, Redux, Redux Toolkit, RTK Query, Micro Frontends, Module Federation, Single-SPA, HTML5, CSS3, Webpack, Vite, Jest, React Testing Library, Cypress, Playwright, Storybook

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software developer(Backend/Frontend)
Software developer(Backend/Frontend)

Private Advertiser • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Developer (Java, Spring Boot & React)
Full Stack Developer (Java, Spring Boot & React)

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Senior Java Full Stack with React Live
Senior Java Full Stack with React Live

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full Stack with React
Senior Java Full Stack with React

re-zoo-me • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Full Stack with React
Senior Java Full Stack with React

Luxoft • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer (Java, React & Cloud)
Full Stack Engineer (Java, React & Cloud)

Tap Growth ai • Singapore

On-site
SGD 120,000 - 180,000
Fullstack/Software Engineer
Fullstack/Software Engineer

RESOURCE CONSULTING PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Lead Engineer / Senior Full Stack Engineer – Frontend & Java
Lead Engineer / Senior Full Stack Engineer – Frontend & Java

VY SYSTEMS PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Senior Software Developer / Full Stack Engineer - Java, React & AWS
Senior Software Developer / Full Stack Engineer - Java, React & AWS

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000