JAVA Software Developer (for Automated Guided Vehicles)
We are seeking a passionate JAVA software developer with a strong inclination for innovation to join our software department.
The successful candidate will become part of a dynamic and collaborative team, contributing to the design and development of advanced software solutions for managing a fleet of Automated Guided Vehicles (AGVs).
Responsibilities include:
* Analysis and Design: Collaborate with the team to analyze functional and non-functional requirements, defining effective and scalable technical solutions.
* Development: Design and develop complex software components using Java 23, ensuring high code quality and compliance with development standards.
* Integration: Integrate fleet management systems with other plant systems.
* Testing: Conduct unit, integration, and system tests to verify software functionality.
* Collaboration: Work closely with team members, analysts, testers, and stakeholders to ensure project success.
Requirements:
* Diploma or Degree in computer science, industrial automation, or related field.
* Proficiency in Java programming (especially Java 23).
* Knowledge of microservices architecture and RESTful services.
* Experience with SQL.
* Minimum 3 years of professional experience.
* Strong diagnostic skills.
* Willingness to travel occasionally within Italy and abroad.
* Team-oriented mindset and collaborative attitude.
* Proficiency in English (written and spoken).
Additional desired skills:
* Background in industrial automation.
* Analytical and problem-solving skills.
* Flexibility and an innovative approach.
* Knowledge of Vaadin framework.
* Knowledge of Camel framework.
* Experience in traffic management software development.
* Proactive and results-driven attitude.
Employment details:
* Full-time, permanent position.
* Salary will be commensurate with experience and profile.
* Potential for hybrid work after evaluation.
Work location:
J-18808-Ljbffr
#J-18808-Ljbffr