Senior software engineer full stack [j...

HID Global SpA
Data inserimento:
Tipologia Contrattuale:
Contratto a tempo indeterminato

HID Event and Mobility Solutions (EMS) is looking for a Senior Java & Angular Software Engineer to join the development team of the EMS platform. With your skills you will have an opportunity to develop the HID EMS Platform & Management Web-portal using a mix of cutting-edge cloud technologies and existing HID platforms for trusted digital identities.

You will be joining a highly dynamic growing team in Arzano (Naples) with a start-up spirit, reporting to the local Engineering, ready to disrupt the event and mobility (Transport) industry with HID’s ground-breaking, secure digital ticketing and access control solution.


To perform this job successfully, an individual must be able to perform essential duties satisfactorily; the requirements listed below are representative of the knowledge, skill, and/or ability required.

Education and/or Experience

· An undergraduate degree from a recognized university in Computer Engineering, Computer Science, or equivalent

· Minimum requirement of 6 years’ experience in software development with a minimum of 2 years’ experience as subject matter expert in one of the below mentioned core skill set areas.

· Deep analytical and problem solving skills

· Should have the ability to work on multiple new technologies

· Experience of working with Agile methodologies and tools:

o Scrum

o Kanban

o Jira

o Confluence

· Required Technical Skills:

o Excellent experience in Angular / JavaScript developing reactive web applications

o Good experience in Java based Web application development (J2SE/J2EE, Ajax, EJB, JPA, MVC, etc...)

o Good Experience in writing scalable JSON REST APIs

o Comfortable with Open Source DI Frameworks like Spring (Boot, Batch, Security, etc.)

o Experience of working in automated and integrated development, build and test environments (IDEA, Eclipse, Gradle, Maven, Jenkins or similar)

o Experience with distributed source control solutions: Git and/or Mercurial

o Test Driven Development Best Practices & Tools - Test Rail, POSTman etc.

o Continuous Integration Tools. Experience with Jenkins, TeamCity, Bamboo or similar

· Following experience a definite plus

o Smart Cards / Access Control / Event or Transport ticketing experience

o Authentication and security standards: OpenID, OAUTH, SAML and integration of third party idP server

o PKI and client authentication

o Role-based and fine-grained access control

o Service Oriented Architecture (Web Services, SOA, JBoss, Oracle)

o Object Oriented Software Design

o Object / Relational Mapping – Database schema design, with a good understanding of transactional behavior

o Experience with Amazon Web Services

o Experience of developing robust scalable solutions

Language Skills

· Ability to effectively communicate in Italian and English, both verbally and in writing.

· Ability to read and interpret in English: technical journals, specifications, international technical standards, etc.

Customer Expectations

· Should have very good exposure and interest in working with the latest Cloud Programming, Micro services and web technologies

· Should have an excellent exposure to the Software Development Life Cycle, in particular modern UX/UI and REST best practices/languages such as Angular/JavaScript, Java, REST Services and JSON, Object – Relational database mapping and Database Design

· Should be able to directly work with Product Architects, Product Owners and autonomously contribute to the Product Development

· Should be able to effectively communicate the project status and deliverables

Work Environment

· The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

· Employee works primarily in an office environment, with in a well-ventilated area, and is exposed to moderate noise levels.

Work Requirements

· Compliance to all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.

· Travel and fieldwork including international travel, therefore employee must possess or can acquire a valid Passport