Description
#### **About the Role: Java Software Engineer III – Autonomous Haulage System (AHS)**
**A specialized consulting firm is conducting a recruitment process for Komatsu**, a global leader in manufacturing mining and construction equipment and industrial technology solutions.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
With operations in over 140 countries and more than 60\.000 employees worldwide, Komatsu is a benchmark in innovation, reliability, and cutting-edge technology applied to autonomous mining.
This is a moment of technological transformation in the mining industry. The future is autonomous, intelligent, and sustainable. **Be part of this revolution.**
**Java Software Engineer III – Autonomous Haulage System (AHS)**
================================================================
Recife/PE – Hybrid Model
**Responsibilities and Tasks**
-----------------------------------------
Contribute to the development and evolution of the **Autonomous Haulage System (AHS)**, a comprehensive autonomous fleet management system for mining, responsible for centralized control of autonomous trucks via wireless networks, high-precision GPS, and obstacle detection systems.
* Lead the design, development, monitoring, and evolution of AHS services, including:
+ Machine coordination
+ Equipment management
+ Navigation planning
+ Collision detection
+ Safeguard management
* Collaborate with Product Management, Hardware Engineering, and global teams.
* Translate product requirements into scalable, modular, and decoupled architectures.
* Define interfaces between components of complex systems.
* Make strategic decisions regarding building, extending, or integrating systems.
* Develop robust technical documentation and contribute to continuous improvement of team documentation.
* Implement best practices for information security and data privacy.
* Develop automated tests (unit, interface, contract, and system).
* Apply best practices for monitoring and operational excellence.
* Occasional availability for international travel.
**Mandatory Requirements**
---------------------------
* Experience developing complex systems deployed into production.
* Solid experience in **Java** development.
* Leadership experience in system design or architecture (scalability, reliability, design patterns).
* Experience as a technical mentor, Tech Lead, or engineering team lead.
* Advanced English proficiency for working in a global environment.
**Desirable Requirements**
-------------------------
* Experience across the full software development lifecycle (SDLC).
* Event-driven microservices architecture.
* Development and consumption of REST APIs.
* Experience with CI/CD and test automation.
* Experience with cloud platforms and best practices for scalable architecture.
* Ability to drive projects from scope definition through to production operation.
* Bachelor's degree in Computer Science or related fields.
**Desired Behavioral Profile**
----------------------------------
* Strong analytical capability and systemic vision.
* Collaborative and adaptable mindset.
* Ability to make technical decisions based on engineering trade\-offs.
* Innovation-oriented and continuous improvement mindset.
* Clear communication skills for working within multidisciplinary global teams.
**Work Model**
----------------------
Hybrid, with 2 days per week onsite in Recife/PE
**About Komatsu Mining Technology Solutions**
-----------------------------------------------
Komatsu Mining Technology Solutions is a wholly owned subsidiary of Komatsu Ltd. and a global leader in mine management technology. Its Modular-branded solutions drive mining operations across various regions worldwide, promoting efficiency, safety, and sustainability.