← 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
→