Senior Analyst, Engineer (Java) - BEB
Về công việc
Trách nhiệm chính
- Design, develop, review, implement, and manage Java applications and services for 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 customer or business requirements and develop applications that are consistent with these requirements.
- 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.
Yêu cầu
- Experience in AI technology – refined skills in prompt engineering, working experience with Anthropic Claude, and well-versed with Cursor IDE.
- 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 such as Spring Boot.
- Experience in designing and developing RESTful APIs and microservices-based systems.
- 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 and testing.
Yêu cầu ưu tiên
- 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.
Mức lương
- Thỏa thuận
Phúc lợi
- Generous compensation and benefit package.
- Attractive salary and benefits.
- 20‑day annual leave and 7‑day sick leave.
- 13th month salary and Annual Performance Bonus.
- Premium healthcare for yourself and family members.
- Monthly allowance for team activities.
- Premium welcome kit and frequent appreciation gifts.
- Extra benefits for long‑term employees.
- Large‑scale products with modern technologies in the 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.
- 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.
Hình thức làm việc
- Hybrid working model and good work‑life balance.
Thông tin khác
- If this excites you, let's have a chat over a cup of coffee!