- LocationPadova, Italy
-
IndustryInformation Technology
Antal International, multinazionale di HeadHunting, per aziende cliente, leader nel settore pharma, è alla ricerca di un Senior Java Engineer
ESSENTIAL DUTIES AND RESPONSIBILITIES
-
Contribute to the Design of the Software System Architecture, selecting technologies and providing guidance on their correct use in the product development lifecycle
-
Develop services and portions of backend architecture of a complex medical grade product
-
Design and write automated tests for code quality
-
Promote and actively participate in teamwork to research innovative technology solutions
-
Help create comprehensive documentation for design assurance purposes
EXPERIENCE AND SKILLS
-
Excellent mastery of Java™ (JDK 8 and later)
-
Excellent knowledge of the Spring® framework (with focus on Spring® Boot)
-
Mastery of Concurrency and Parallel Programming
-
Knowledge and understanding of RESTful and GraphQL based APIs
-
Understanding of networking protocols and technologies (IP, ISO/OSI, TCP stack)
-
Good knowledge of the Windows (10+) and Linux (Ubuntu/Debian) Operating System
-
Knowledge of the founding principles of Software Engineering and, preferably, of "Behavior-Driven Development" techniques
-
Experience with SQL/noSQL Databases
-
Excellent command of written English language
-
Good command of spoken English language
Additional preferential and evaluated technical requirements
-
Event-Driven Application Development, also based on messaging platforms (e.g. Apache Kafka)
-
Understanding of Microservices Architecture (e.g. Kubernetes)
-
Understanding of Cybersecurity best-practices, for design, development, test and remediation activities
-
Shell Scripting
-
Knowledge of the React framework
-
Knowledge in advanced video processing and delivery technology
-
Good Knowledge of the Go Programming Language
EDUCATION AND QUALIFICATIONS
-
Bachelor’s/Master’s Degree in Computer Engineering/Computer Science or equivalent of the same
-
5+ years of professional experience
