← NAB Innovation Centre Vietnam
Principal Java Engineer
NAB Innovation Centre Vietnam · Hồ Chí Minh
Apply on official site ↗
Type
Full-time
Work mode
On-site
Level
Staff
Industry
Engineering / Mechanical
Salary
Thương lượng
Location
Thành phố Thủ Đức, Hồ Chí Minh, Hồ Chí Minh
Overview
- Provide hands-on leadership to the design, development, and deployment of technical solutions
- Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction
- Evangelise and promote Java best practices
- Be passionate about Java and understand how to implement advancement for existing or new systems
- Lead and conduct training to empower engineers on sufficient programming skills
- Design, develop, review, implement, and manage Java application code 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 or Azure cloud architecture
- 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
- Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.
- Your Skills and Experience
- Minimum of 12+ years' experience as a similar role (Technical Lead, Technical Architect, Principal Engineer,...) in Software Development in a complex, enterprise-level development environment; solid in architecting, developing, and deploying modern architectural patterns/techniques (microservices, DDD, TDD ...)
- Solid experience in Java 11+, Java open-source frameworks, including developing using modern frameworks, e.g. Spring Boot, Spring Cloud,...
- Solid experience in designing & developing RESTful APIs and microservices-based system
- Experience supporting a production service in a DevOps friendly environment with solid experience in Cloud-based services (AWS/Azure/...)
- Well-versed in writing structured, well-documented, maintainable, and clean code
- Excellence in problem-solving and analytical skills
- Strong understanding of standard Software Engineering processes, Testing, and Agile methodology
- Strong understanding of secure coding practices and application security
- Strong work ethic, self-motivation, dedication, and commitment
- Solid experience in Agile development environments
- Excellent teamwork and coaching skills
- Strong English communication skills (both verbal & written), especially in the global software development environment
- Nice-to-have
- Experience in the Banking or Financial Services industry
- Experience in JavaScript frameworks, specifically React.js and Node.js
- Any additional certification or training in IT, Business, Computer Science, or related area
- Why You'll Love Working Here
Benefits
- 20-day annual leave and 7-day sick leave, etc.
- 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
- Well-structured learning and development programs (technical and soft skills)
- Sponsored certificates in both IT and banking/finance
- Premium account on Udemy
- English learning with native teachers
- Opportunity for traveling & training in Australia
- Professional and engaging working environment
- Hybrid working model and good work-life balance
- Well-equipped & modern Agile office with fully stocked pantry
- Special programs to improve your physical and mental health
- Annual company trip and events
- A solid talented team behind you – great people who love what they do
- If this excites you, let's have a chat over a cup of coffee!
BonusHealthcareTrainingStock options / ESOP
Summary of facts from the official posting. View original ↗
Interested in this role?
You'll be taken to the employer's official application page.
Apply on official site ↗
Is this your business?
Claim this page, request edits or removal
→