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