Senior Java Engineer - Business Everyday Banking
Apply now
Job no: 493772
Work type: Full time
Location: Hanoi
Categories: Java
ABOUT THE JOB
As a Senior Engineer within NAB, you will be applying your technical skills to ensure our customer platforms as user-friendly as possible, and to make our customer experience a fantastic ride!
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.
YOUR SKILLS & EXPERIENCE
Must have
​Experience as a Java designer/developer in a complex, enterprise-level development environment;
Solid experience in JAVA 8+.
Solid experience in Java open source frameworks, including developing using modern frameworks, e.g. Spring Boot.
Experience in designing & developing RESTful APIs and microservices-based system;
Experience in Cloud computing and Amazon Web Services - particularly Serverless Development:
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.
Strong DevOps and Continuous Delivery skillset:
Experience in modern CI/CD pipelines and tools (e.g. Git, Ansible, Jenkins, NPM, Gradle).
Experience in Agile development environments;
Well-versed in writing structured, well-documented, maintainable, and clean code;
Good problem-solving and analytical skills;
Good understanding of standard Software Engineering processes, Testing.
Nice-to-have
Experience in the Banking or Financial Services industry;
Familiar with JavaScript frameworks, specifically React.js or Node.js;
Any additional certification or training in IT, Business, Computer Science, or related area;
Experience in leading and coaching at least one software engineer team on various projects;
THE BENEFITS AND PERKS
Very competitive remuneration package
Generous private family healthcare for yourself and two family members
A solid team behind you – great people who love what they do
The pleasant, enthusiastic, international work environment
Opportunity for traveling & training in Australia
A brand new & state of the art Agile office
Latest technologies, flexible working hours
A promising training and career path
Fun team activities & outing
English learning with native English teachers
If this excites you, let's have a chat over a cup of coffee!
Advertised: 27 Feb 2023 SE Asia Standard Time
Applications close:
Back to search results Apply now Refer a friend