
Senior Technical Lead - Java, Microservices, React.js
About the role
Job Summary
-
Collaborate with other NAB’s technology leaders towards improving and fulfilling the NAB technical direction;
-
Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments;
-
Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products;
-
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.
-
Freedom to make architectural and code-level decisions about the component you are working on. High level solution architecture decisions will be provided.
-
Peer reviews of others code, and the ability to recommend changes and challenge decisions
-
Primary strength in frontend development with ReactJS.
-
Backend experience is optional; however, this role requires a willingness to actively work on backend microservices, APIs, and CI/CD automation as part of day‑to‑day delivery.
-
Comfort working in a full‑stack environment, supported by team mentoring and learning opportunities.
Key Responsibilities
-
Lead the design and implementation of java, microservices, and react based solutions.
-
Collaborate with cross functional teams to deliver projects within scope and timeline.
-
Mentor team members on best practices in java, microservices, and react development.
-
Perform code reviews and ensure adherence to coding standards and best practices.
-
Troubleshoot and resolve complex technical issues in java, microservices, and react applications.
-
Stay updated on industry trends and technologies to recommend enhancements and improvements.
Skill Requirements
-
Collaborate with other NAB’s technology leaders towards improving and fulfilling the NAB technical direction;
-
Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments;
-
Participate in Agile software development, prototyping, and code review with international development teams to build scalable microservices-based products;
-
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.
-
Freedom to make architectural and code-level decisions about the component you are working on. High level solution architecture decisions will be provided.
-
Peer reviews of others code, and the ability to recommend changes and challenge decisions
-
Primary strength in frontend development with ReactJS.
-
Backend experience is optional; however, this role requires a willingness to actively work on backend microservices, APIs, and CI/CD automation as part of day‑to‑day delivery.
-
Comfort working in a full‑stack environment, supported by team mentoring and learning opportunities.
Other Requirements
1.Relevant certifications in Java, Microservices, or React are a plus.
Benefits and perks
•Learning Budget
Required skills
React
Java
Microservices
CI/CD
Unit testing
Agile development
About HCL Technologies
Ho Chin Minh
Headquarters