Principal Java Engineer - Martech
About This Job
Trách nhiệm chính
- Provide hands‑on leadership to design, develop, and deploy technical solutions.
- Collaborate with NAB technology leaders to improve and fulfill technical direction.
- Evangelise and promote Java best practices.
- Lead and conduct training to empower engineers.
- Design, develop, review, implement, and manage Java application code and services for production and pre‑release environments.
- Design, develop, review, implement, and manage CI/CD, build management, and deployment scripts and systems.
- Participate in Agile software development, prototyping, and code review with international teams to build scalable microservices‑based products and APIs on AWS or Azure cloud architecture.
- Understand customer or business requirements and develop consistent applications.
- Work with delivery teams to achieve success 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 People Leader or authorized representative.
Yêu cầu
- Minimum of +10 years' experience in a similar role (Technical Lead, Technical Architect, Principal Engineer, etc.) in a complex, enterprise‑level development environment.
- Solid experience in Java 11+ and Java open‑source frameworks (e.g., Spring Boot, Spring Cloud).
- Solid experience designing and developing RESTful APIs and microservices‑based systems.
- Experience supporting a production service in a DevOps‑friendly environment with cloud services (AWS/Azure).
- Well‑versed in writing structured, well‑documented, maintainable, and clean code.
- Excellence in problem‑solving and analytical skills.
- 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.
- Solid experience in Agile development environments.
- Excellent teamwork and coaching skills.
- Strong English communication skills (both verbal & written).
Yêu cầu ưu tiên
- Experience in the Marketing platform or Marketing Technology.
- Experience in JavaScript frameworks, specifically React.js and Node.js.
- Any additional certification or training in IT, Business, Computer Science, or related area.
Mức lương
- Thu nhập hấp dẫn
Phúc lợi
- 20‑day paid annual leave and 7‑day paid sick leave.
- 13th month salary and annual performance bonus.
- Premium healthcare for you and family members.
- Monthly allowance for team activities.
- Premium welcome kit and occasional gifts of appreciation.
- Extra benefits on your work anniversary.
- Access to digital learning platform such as Udemy.
- Consistent and high‑quality leadership training through the Distinctive Leadership program (DLP).
- Specialist capabilities and accreditations in key skill areas such as Cloud Engineering, Digital, Data, Security and SREs (Site Reliability Engineers).
- Sponsored English course with native teachers.
- Opportunity for training in Australia.
- Hybrid working model and excellent work‑life balance.
- State‑of‑the‑art & modern Agile office.
- Food and beverages in the office pantry.
- Employee Assistance Program to improve your physical and mental health.
- Annual team activities and company events.
- A solid and talented team behind you – great people who love what they do.
Hình thức làm việc
- Hybrid working model
Thông tin khác
- Job Posting End Date:
- Worker Type: Maximum Term/Fixed Term (Fixed Term).
- If this excites you, let's have a chat over a cup of coffee!
- We believe in people with people and dreams, and we want you to achieve your aspirations.
- We naturally also provide a very competitive remuneration package but a career with us is about a lot more than money.