Overview
Full Stack Developer (Java, ReactJS) - AVP at OCBC.
Join to apply for the Full Stack Developer (Java, ReactJS) - AVP role at OCBC.
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks.
As a Full Stack Developer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services.
You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
Today, we’re on a journey of transformation and aim to be Asia’s leading financial services partner for a sustainable future.
Build the bank of the future, innovate the way we deliver financial services, work in friendly, supportive teams, and grow your career with a vibrant, future-ready environment.
Responsibilities
Participate in requirements gathering with Product Owners, business users and subject matter experts and develop elegant solution designs adhering to best design patterns.
Design and develop microservices using Java-related technologies.
Collaborate with UI/UX designers, software engineers, testers, business analysts, scrum masters and product owners.
Identify and implement improvements in our microservices architecture; work with cross-functional teams to deliver new products and enhance existing systems.
Debug, troubleshoot and provide production support for microservices-based applications.
Implement automated testing and CI/CD processes to ensure quality and efficiency in the development lifecycle.
Contribute creative and innovative ideas to continually improve the technological offering.
Engage in code reviews and occasional pair programming with other developers.
Qualifications
Experience with Full SDLC / Agile project approaches.
Strong hands-on experience designing and deploying microservices using Spring Boot, Spring Batch, Spring Data, or similar frameworks.
Strong knowledge of RESTful web services and related technologies (JSON, Swagger, XML).
Front-end development experience with responsive design using React.js, JavaScript, jQuery, Bootstrap, HTML5, CSS3.
Experience with React.js workflows (e.g., Redux).
Experience with containerization technologies – Docker, Kubernetes.
Knowledge of Message Oriented Middleware technologies – MQ and Kafka.
Experience with DevOps tools like JIRA, Confluence, Jenkins, Bitbucket, Liquibase.
Strong problem-solving, analytical and communication skills; ability to work independently and in a team.
Passion for learning and staying updated with emerging technologies and industry trends.
Experience in Capital Market products / Order Management System for OTC markets, Bond, Cash equity, Funds, IPO, Loans, Deposits is preferred.
Benefits
Opportunity to work in a dynamic and collaborative team environment.
Hands-on experience with industry-standard technologies and tools.
Mentorship from experienced professionals in the financial and technology sectors.
Exposure to trading system projects and challenges in the financial industry.
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 cared for as much as the needs of our customers.
Other
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Banking
#J-18808-Ljbffr