Skip to content
Tuyển Dụng
← NAB Innovation Centre Vietnam

Middle/Senior 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

  • 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.
  • Your Skills and Experience
  • 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.
  • Why You'll Love Working Here

Benefits

  • 20-day annual leave and 7-day sick leave, etc.
BonusHealthcareStock 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