Назад
Company hidden
17 часов назад

Principal Software Engineer (Java)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Principal Software Engineer (Java): Driving the technical modernization and innovation of MineStar software systems with an accent on transitioning legacy Java/J2EE applications to cloud-native architectures. Focus on designing scalable microservices, implementing AI-driven engineering practices, and leading high-impact architectural proofs-of-concept.

Location: Onsite in Brisbane, Australia (5 days a week). Visa sponsorship is not available.

Company

A global leader in constructing and mining equipment, creating sustainable communities through technical innovation and engineering excellence.

What you will do

  • Lead strategic modernization of legacy Java/J2EE platforms to cloud-native and scalable architectures.
  • Define target architecture patterns and design principles for modernization efforts.
  • Develop and execute proof-of-concepts (POCs) to evaluate new technologies and architectural patterns.
  • Mentor engineers on object-oriented design and modern software engineering practices.
  • Collaborate with DevOps and platform teams to optimize CI/CD and containerization using Kubernetes and Docker.
  • Integrate AI and automation into engineering workflows to increase developer productivity and delivery speed.

Requirements

  • 10+ years of experience in software engineering with strong technical leadership.
  • Deep expertise in Java/J2EE, Spring frameworks, and REST/JSON APIs.
  • Proven experience modernizing legacy enterprise applications into microservices-based architectures.
  • Strong proficiency with Postgres, SQL/NoSQL, and data access technologies like JPA, Hibernate, and JDBC.
  • Experience with Docker, Kubernetes, Git, and Maven.
  • Must be based in Australia; no visa sponsorship provided for this role.

Nice to have

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • Experience with software systems in autonomous vehicles, mining, or similar industrial domains.
  • Knowledge of machine-to-cloud and edge-to-cloud communication protocols in distributed platforms.

Culture & Benefits

  • Competitive remuneration package including bonuses and share options.
  • Career development with global prospects within a large corporation.
  • Inclusive workplace culture with a strong commitment to diversity, safety, and wellbeing.
  • Access to a SMART spending app.
  • Supportive and constructive environment that encourages professional growth and talent utilization.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →