Principal EngineerID:17244

60,000,000 VND ~ 80,000,000 VNDTan BinhHơn 3 tháng trước hoặc lâu hơn

Tổng quan

  • Mức lương

    60,000,000 VND ~ 80,000,000 VND

  • Ngành

    Software

  • Mô tả công việc

    +Provide hands-on leadership to the design, development, and deployment of technical solutions;
    +Collaborate with other NAB's technology leaders towards improving and fulfilling the NAB technical direction;
    +Evangelizing and promoting Java best practices;
    +Be passionate about Java, understanding how to implement advancement for existing or new systems;
    +Lead and conduct training to empower engineers on sufficient programming skills;
    +Design, develop, review, implement, and manage Java application code 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;
    +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.
    What must you possess?

Trình độ

  • Yêu cầu

    +Experience architecting, developing and deploying modern architectural patterns/techniques (microservices, DDD, TDD ...)
    +Experience as a Principal Java designer/developer in a complex, enterprise-level development environment;
    +10 years' experience working in Software Development:
    +Solid experience in JAVA 8;
    +Solid experience in Java open source frameworks, including developing using modern frameworks, e.g. Spring Boot, Spring Cloud
    +Solid experience in designing & developing RESTful APIs and microservices-based system;
    +Solid experience in Cloud computing and Amazon Web Services - particularly Serverless Development:
    +Experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies.
    +Solid DevOps and Continuous Delivery skillset:
    +Experience in modern CI/CD pipelines and tools (e.g. Git, Ansible, Jenkins, Gulp, NPM, Gradle).
    +Solid experience in Agile development environments;
    +Well-versed in writing structured, well-documented, maintainable, and clean code;
    +Excellence in problem-solving and analytical skills;
    +Experience in leading and coaching at least one software engineering team on multiple projects;
    +Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
    +Strong understanding of secure coding practices and application security;
    +Strong work ethic, self-motivation, dedication, and commitment
    +Excellent technical documentation and diagramming skills
    +Excellent teamwork and coaching skills
    +Strong English communication skills (both verbal & written), especially in the global software development environment;

    Nice to have:

    +Experience in the Banking or Financial Services industry;
    +Experience in JavaScript frameworks, specifically React.js and Node.js;
    +Any additional certification or training in IT, Business, Computer Science, or related area;

  • Tiếng Anh

    Intermediate Level

  • Ngôn ngữ khác

    English

Thông tin bổ sung