Lead Fullstack Engineer _ Fraud
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
The Fraud Team is focusing on technology solutions to prevent fraud and financial risks. The team is responsible for monitoring, controlling, and ensuring compliance with international standards. It offers a dynamic and challenging environment where you can collaborate with experts to make a real impact on the financial system. We are seeking a Lead Engineer with strong expertise in Java as the primary focus, and working knowledge of React as a plus . The role emphasizes backend-driven microservices development while contributing to frontend when needed YOUR JOB RESPONSIBILITIES Design, develop, review, implement, and manage Java applications and services for the production and pre-release environments; Design, develop, review, implement, and manage continuous integration, build management and deployment scripts, systems, and any code as required; Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products and APIs using Java technologies on AWS Cloud architecture; Fully understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent with this; Work with delivery teams to achieve success through development using CI/CD and DevOps practices, processes, and tooling; Provide robust coding practices, solid unit/component test coverage, and debugging code. Mentor, provide technical direction and engineering leadership for a team of engineers Actively nurture existing talent and proactively brings in new/diverse talent and capabilities to their team to deliver on the strategic ambition and future needs of the business unit (e.g. IDP for team members). Solve problems collaboratively by working to overcome barriers and break down silos that get in the way of outcomes. Lead others to leverage data, digital and new technology to evolve products and services, driving improvements for customers and colleagues. Monitor team's Clarity timesheet, Leave management, User account request on related systems. Advise and be responsible for team's Goals, QCI, Performance review and assessment, Individual Development Plan, Performance improvement, Contract assessment, Recognition & Rewards Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time. YOUR SKILLS & EXPERIENCE Solid experience in Java 8+ and Springboot. Familiar with modern front-end technologies - Webpack, Gulp, HTML5, CSS3 including accessibility standards Experience as a Java technical Lead in a complex, enterprise level development environment Experience in designing & developing RESTful APIs and complex microservices based system; t roubleshooting and debugging in microservice Experience in Cloud computing and AWS or Azure Experience with unit testing and integration testing Practical experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies Strong English communication skills (both verbal & written), especially in the global software development environment. Experience in Agile development environments; Well-versed in writing structured, well-documented, maintainable, and clean code; Good problem-solving and analytical skills THE BENEFITS AND PERKS We appreciate and reward our colleagues who do great work every day - from excelling for our customers, to taking ownership of an issue to get it resolved. Here's how we support our people with a range of exclusive benefits. 1. Generous compensation and benefit package Attractive salary 20-day paid annual leave and 7-day paid sick leave 13th month salary and Annual Performance Bonus Premium healthcare for yourself and family members Monthly allowance for team activities Premium welcome kit and occasional gifts of appreciation Extra benefits on your work anniversary 2. Exciting career and development opportunities Large scale products with modern technologies in banking domain Clear roadmap for career advancement in both technical and leadership pathways Access to digital learning platform such as Udemy Consistent and high-quality leadership training through the Distinctive Leadership program (DLP) Specialist capabilities and accreditations in key skill areas such as Cloud Engineering, Digital, Data, Security and SREs (Site reliability engineers) Sponsored English course with native teachers Opportunity for training in Australia 3. Professional and engaging working environment Hybrid working model and excellent work-life balance State-of-the-art & modern Agile office Food and beverages in the office pantry Employee Assistance Program to improve your physical and mental health Annual team activities and company events A solid and talented team behind you - great people who love what they do A DIVERSE AND INCLU