freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Java, ReactJS) at OCBC

Summary

Build and maintain full-stack Java/Spring Boot microservices and ReactJS frontends for OCBC’s wealth and trading platforms, collaborating with cross-functional teams to deliver scalable solutions.

Full Stack Developer (Java, ReactJS)

OCBC Group Wealth builds technology platforms that enable wealth and investment journeys for our clients. As a Full Stack Developer, you will build and support both backend services and frontend applications powering wealth and trading capabilities.

Responsibilities

  • Partner with Product Owners, business users, and SMEs to shape requirements into scalable technical solutions.
  • Design and develop microservices using Java technologies (Spring Boot, Spring Data, Spring Batch).
  • Build and enhance responsive, high‑usable frontend applications using ReactJS and modern JavaScript.
  • Collaborate closely with UI/UX designers, software engineers, QA engineers, Business Analysts, Scrum Masters, and Product Owners.
  • Deliver enhancements across wealth/trading application workflows in a microservices architecture.
  • Debug, troubleshoot, and provide production support for business‑critical applications.
  • Implement automated testing and CI/CD practices to improve software quality and release efficiency.
  • Contribute to engineering excellence through code reviews, standards adoption, and occasional pair programming.
  • Proactively improve system performance, reliability, maintainability, and developer productivity.

Qualifications

  • Must‑have: 10+ years of hands‑on software engineering experience in enterprise Java/J2EE applications.
  • Proven experience in Agile delivery and full SDLC execution.
  • Strong hands‑on experience building and deploying microservices using Spring ecosystem technologies.
  • Strong understanding of RESTful APIs and related standards (JSON, Swagger/OpenAPI, XML).
  • Hands‑on frontend experience with ReactJS, JavaScript, HTML5, CSS3, and responsive web design.
  • Experience with React workflows/state management (e.g., Redux).
  • Experience with containerisation/orchestration technologies (Docker, Kubernetes).
  • Experience with messaging/event‑driven systems (MQ, Kafka).
  • Familiarity with engineering and DevOps toolchain (Jira, Confluence, Jenkins, Bitbucket, Liquibase).
  • Strong analytical, debugging, and problem‑solving capabilities.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively in cross‑functional teams.
  • Preferred: Experience in wealth management, capital markets, and order management systems.
  • Domain exposure to products such as OTC, Bonds, Cash Equities, Funds, IPO, Loans, and Deposits.
  • Experience supporting front‑to‑back integration in investment/trading platforms.

Benefits

  • Competitive base salary.
  • A suite of holistic, flexible benefits to suit every lifestyle.
  • Community initiatives.
  • Industry‑leading learning and professional development opportunities.
  • Continuous learning and mentorship from experienced professionals in finance and technology.
  • Meaningful work on platforms that support clients’ wealth and investment goals.

See also