Full Stack Developer (Java, ReactJS)
Summary
Builds and supports full stack wealth/trading platforms at OCBC Group Wealth, developing Java Spring Boot microservices and ReactJS frontends across the full SDLC, including CI/CD, testing, and production support. Core stack: Java/Spring, React/Redux, Docker/Kubernetes, Kafka/MQ.
Our teams deliver reliable, scalable, and secure solutions that support critical front-office and order-management workflows across wealth products.We are continuously modernising our platforms through microservices, cloud-native practices, and strong engineering discipline to deliver better business outcomes and client experience.**Why Join**As a Full Stack Developer, you will build and support both backend services and frontend applications powering wealth and trading capabilities.
You will contribute across the full development lifecycle — from requirements and design to implementation, deployment, and production support.If you are passionate about building robust systems in a fast-paced financial environment, this role offers meaningful impact and strong growth opportunities.**How** **You Succeed**You combine strong technical depth with ownership mindset, clear communication, and cross-team collaboration.
You deliver high-quality software, adapt quickly to evolving priorities, and continuously improve systems and engineering practices.**What you do*** 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.**Who you are****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.**What We Offer*** Opportunity to work in a dynamic and collaborative OCBC Group Wealth engineering environment.* Exposure to modern architecture and industry-standard tools and practices.* Continuous learning and mentorship from experienced professionals in finance and technology.* Meaningful work on platforms that support clients’ wealth and investment goals.# # # **What we offer:**Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.