Senior Java Developer – Edge

Edjuster

We are a R&D company working in the IoT and Data field, part of an international group. We believe in cross fertilization as a way to acquire know-how and finding a way to exploit it in our projects, which can be very different from one another. DESCRIPTION AND SCOPE OF THE POSITION (descrizione e scopo della posizione): The Java Developer position is part of the Edge team and it requires good knowledge of the Java programming language. The main duties are: – To develop backend web applications – To develop edge applications able to integrate communication protocols and edge-specific algorithms – To define objectives based on user requirements and to recommend system solutions – To integrate applications by designing database architecture – To support users and the development team by creating documentation and assistance tools – To stay up-to-date with the state of the art by researching and educating oneself on new technologies and software products LOCATION : Milano RESPONSIBILITIES : To create user information solutions by developing, implementing, and maintaining Java-based components and interfaces. To report to the product manager about issues, inquiries and general work organization. Short term challenge : First and foremost, it is paramount to get accustomed with the company environment, to understand the main challenges and to learn about the in-house products that will need to be updated, maintained and improved. Long term challenge : In the long run, it is expected that the resource will contribute to the definition of the features of the products and will be able to make choices in order to positively impact the development of the product. With experience the resource will be more and more involved in the high-level discussions concerning the roadmap of the products. Complexity of the Position, Risks and Opportunities : The position requires flexibility in order to adapt quickly to the requests of the market and new opportunities that might arise. The complexity of the different projects is variable and might require the acquisition of new specific know-how needed for that particular assignment. Schedule: Monday to Friday, Hybrid (2 remote days / week) JOB POSITION REQUIREMENTS Education High School Diploma Required: Any Degrees Required: No Years of Experience: 3 Professional Background (Companies/Roles/Preferred previous experiences): Full stack developer in a product company Languages: Italian (fluent), English Technical Skills Essential (must have): · Programming language: Java · Source code management: Jenkins/Github · Database: MySQL/MariaDB Preferred (nice to have): · Communication Protocols (OPC-UA, Modbus, etc.) · Cloud Infrastructure (AWS) · Testing and QA Considered as a Plus: · Elastic Stack / InfluxDB · Agile/Scrum methodology

Per candidarti a questo lavoro visita www.adzuna.it.

→ Vuoi di più? Iscriviti al Canale Telegram di Posizioni Aperte!