You may choose to display a cookie banner on the external site. You must specify the message in the cookie banner and may add a link to a relevant policy. If you are unfamiliar with these requirements, please seek the advice of legal counsel.You are about to enter websites controlled or offered by third parties. OCBC hereby disclaims liability for any information, materials, products or services posted or offered at any of these third party web-sites. By creating a link to these third party web-sites, OCBC does not endorse or recommend any products or services offered or information contained on those web-sites or information fed by these third parties nor is OCBC liable for any failure of products or services offered or advertised at any of these third party web-sites. OCBC Group shall in no event be liable for any damages, loss or expense including without limitation, direct, indirect, special, or consequential damage, or economic loss arising from or in connection with any use of or access to any other website linked to this website, any system, server or connection failure, error, omission, interruption, delay in transmission, or computer virus and any services, products, information, data, software or other material obtained from this website or from any other website linked to this website. Any hyperlinks to any other websites are not an endorsement or verification of such websites and such websites should only be accessed at the user’s own risks. This exclusion clause shall take effect to the fullest extent permitted by law.You further consent to Oversea-Chinese Banking Corporation Limited, its related corporations (collectively, the "OCBC Group"), and their respective business partners and agents (collectively, the “OCBC Representatives”) collecting, using and disclosing your personal data for purposes reasonably required by the OCBC Group and the OCBC Representatives to enable them to process your employment application and assess your suitability for the position which you are applying for. Such purposes are set out in a Data Protection Policy, which is accessible at www.ocbc.com/policies or available on request and which you confirm you have read and understood.Engineering/Full Stack Developer Team Lead page is loaded## Engineering/Full Stack Developer Team Leadremote type: Onsitelocations: OCBC Malaysia, Menara GE2time type: Full timeposted on: Posted Todayjob requisition id: JR00005311# **WHO WE ARE:** Today, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future. We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.Your Opportunity Starts Here.# This is the broad job description of the job profile. Definitive job description should be reviewed and discussed between you and your manager.* Build the next generation banking platform using microservices and micro frontend technology* Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures* Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology* Outline the governance and microservices/micro frontend development guiding principles as well as ensuring the best practices are followed by the development team* Work collaboratively with an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards.* Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutions* Maintain cutting edge knowledge of current and emerging technologies, industry trends and standardsMicroservices Experience:* Advanced skills implementing API and Microservices architecture using any of the market leading solutions* Experience in implementing business critical, high volume, and highly available services is a must.* A strong hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems.* Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube)* Experience with cloud-based, CD/CI or DevOps development environmentMicro Frontend Experience:* Strong knowledge of JavaScript, including the latest ES6 features, Typescript, Node.js and React.* Experience of web markup languages, including HTML5 and CSS3* Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS* Strong knowledge of web standards and OWASP or similar web-based security standards* Working knowledge of backend JavaScript API/Web services development in node.js* Experience crafting efficient and reusable web components in React* Experienced with JavaScript build tooling, such as Babel and Webpack* Experience using, designing and building web APIs (GraphQL, REST)* Experienced with continuous integration, testing, and deployment strategies* Demonstrated ability to write effective tests for full-stack JavaScript applications and services# * Bachelor’s degree with minimum of 10 years of relevant work experience in developing applications using Java/J2EE, with Spring boot framework knowledge and experience* Proven track record of leading or currently leading a team of more than 10 people.* Strong leadership and team management skills.* Ability to drive team performance and meet organizational goals.* Ability to mentor and develop team members.* Good communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management team* Domain knowledge in Financial Services industry is desirable# # **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.