Mô tả công việc
Tóm tắt công việc
We are seeking motivated Java Engineers (all levels) who are passionate, results focused to take accountability for the delivery of Microservices that will be used by banking front end applications. You will be part of our delivery team and will be responsible for providing technical leadership throughout all phases of the software delivery life cycle as we initiate a transformation of NAB technology.
At NAB, we believe success comes from our people. We're committed to supporting your talent and skills through your career, as you help us build a culture that affects change for our customers and for the community too.
MAIN 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 (for Lead)
Provide leadership to team members (for Lead)
Fulfil other tasks as assigned by your People Leader and/or authorized representative of NAB Vietnam from time to time.
Yêu cầu
Must have
For Middle level: 4+ years of experience as a
software engineer in a complex development environment.
For Senior level: 6+ years of experience as a software engineer in a complex development environment.
Solid experience in Java 11+ and Springboot.
Experience in designing & developing RESTful APIs and complex microservices based system; troubleshooting 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
Good 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
Nice-to-have
Practical experience in ReactJS & JavaScript is desirable.
Practical experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies.
Experience in modern CI/CD pipelines and tools (e.g. Git, Ansible, Jenkins, NPM, Gradle).
Experience in the Banking or Financial Services industry.
Thông tin khác
Java
Spring
Spring Boot
Unit testing
Integration Testing
AWS Lambda
Docker
MS Azure
AWS
Kubernetes
Microservices
RESTful API
Amazon ECS
Thông tin chung
Cách thức ứng tuyển
Ứng viên nộp hồ sơ trực tuyến bằng cách bấm nút Ứng tuyển bên dưới:
Hạn nộp: 07/06/2026