Principal Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →