Java Tech Expert
Role details
Job location
Tech stack
Job description
One of our clients is a leader among Science campuses in Europe, with many laboratories and unique research infrastructures. They are running a number of websites and data acquisition portals, mobile apps and windows software, grouped in a number of information systems in the field of Healthcare, Space, Security, Migration, Energy & Environment. The person providing the services must be expert in a wide range of web technologies and able to provide support in the development of specific applications, assistance in security assessments of the information systems, elaboration of technical analysis documents, etc
- Design and development of multi-tier Java-based web applications
- Follow up the development activities of the systems and provide assistance during the testing phases.
- Implement minor technical and functional enhancements to applications or add new business functionality in order to satisfy new or changed business needs.
- Enhance applications to improve performance, usability or other functional and non-functional aspects of the information systems.
- Diagnosing the cause of applications malfunctions and solving them in the relevant components.
Requirements
Master's degree and minimum 9 years of professional experience after studies.
- Experience with JEE, Spring Framework & micro-service architectures.
- Experience with Java Persistence Architecture (JPA) and REST.
- Experience with Angular & at least one more modern JavaScript front-end framework.
- Experience with Relational Databases (Oracle being our standard).
- Knowledge of the PHP language would be an asset.
- Data modelling and database design will be an asset.
- Fluency in English, Italian would be an asset.