Expire bientôt VODAFONE

Software Engineer (Java)

  • Athens (Nomarchía Athínas)
  • Développement informatique

Description de l'offre

Vodafone Innovus was founded in 2004 in Athens, Greece as an ΙοΤ Applications Provider and has since been established as a pioneer in the ΙοΤ Cloud Services field, providing advanced end-to-end Solutions to a global audience. Through its secure, resilient and high-availability own ΙοΤ Platform, Vodafone Innovus offers a wide array of ΙοΤ solutions such as:

- Real time company Fleet Management
- Fixed Asset Management e.g. Soft Drinks and Ice cream Cabinets
- Mobile Asset Tracking for transportation and SVR use
- Gas/Solar/Energy Remote Metering
- Design and manufacture of highly customized telemetry devices

Vodafone Innovus is a growing and innovative company which specializes in local R&D, engaging customers by providing IoT solutions across 20 countries around the globe (Middle East, USA, Europe, Africa etc.).

The daily activities combine various IT capabilities such as Application & Hardware Development (Web & Mobile Applications Development, Database Design and Management, Embedded firmware development,Hardware / Middleware design and development ) and Integration (of telemetry devices and sensors with Vodafone Innovus's IoT platform, Interconnection with 3rd party apps (Web service / APIs), Integration with GIS).

Role purpose: Software Engineer is responsible to design, develop and install software solutions. She/he shall be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Software engineer responsibilities will include development, writing code, and documenting functionality.

Key accountabilities and decision ownership:

· Execute full lifecycle software development with strong code ethics
· Write well designed, testable, efficient code
· Integrate software components into a fully functional software system
· Develop software verification plans and quality assurance procedures
· Document and maintain software functionality
· Develop maintainable code Core competencies, experience & knowledge:

· BS degree in Computer Science or Engineering
· Proven work experience with Java, Java EE (EJB, JPA, JMS, JAX-RS)
· Proven work experience with Relational Databases SQL, Oracle SQL
· Knowledge of Build Tools, Maven
· Development experience with SOAP and RESTFUL services
· Development experience with NoSQL, Cassandra
· Development experience with Oracle Weblogic, OSB
· Knowledge of the IoT industry preferred
· JIRA/Confluence experience preferred Behaviours and Other competencies:

· Experience working with agile methodologies / in agile teams strongly preferred
· Strong facilitation and organization skills
· Excellent written and verbal communications skills, with both technical and business audiences
· Excellent analytical, technical, and problem solving skills, with high-levels of creativity
· Excellent teamwork and collaboration skills
· Customer centricity
· Strong time-management skills, with the ability to juggle multiple balls


Profil recherché

Qualifications :