Job Description
Skills/Knowledge
From 5 to 7 years of experience in developing data intensive web applications with J2EE language and the frameworks: Liferay, JQuery, Hibernate, JSP, JSF, Spring Boot/Integration.
Familiar with the development of web services
Significant experience with the dataBase: PostgreSQL, PL/SQL, PL-PGSQL. Experience with PostGis and NoSQL DB are a plus.
Familiar with development of unit test cases with Junit, TestNG.
Experienced with ANT, Maven, Jenkins, SVN
Experienced with Linux based operating systems (CentOs, Ubuntu, RedHat, etc.).
Familiar with operating system scripting (bash, awk, perl, etc.).
Familiar with network protocols: OpenVPN, TCP, UDP, FTP, SNMP, NTP, XMPP, AMQP, MQTT.
It is a plus the knowledge of Azure Data Factory, Azure Databricks, Cosmo DB.
Good foundation in software engineering practice
Willing to travel in Italy, Europe and overseas
Accountabilities
The role will require developing J2EE Web applications to monitor the Hitachi units. The candidate will be responsible to gather business requirements, design and develop the back- end logics as well as the Web application front-end. This role is part of a larger multi- disciplinary and international team within the global Hitachi Rail service and maintenance organization.
The Web Application Senior Developer will be responsible for the following deliverables:
Analyze business requirements and define architectural solutions
Full stack development of new features as well as maintain the existing Hitachi fleet monitoring platform
Collaborate with other Developers and mentor where you can
Write supporting design and technical documentation
Any Graduate