ENG

Dedagroup Digital Academy

Java Developer Edition

Develops dynamic software solutions to support the new business models' digital evolution

 

The Dedagroup Digital Academy – Java Developer Edition is a training program created to foster and guide the training of technical personnel focused on developing dynamic software solutions to implement best-in-class solutions that support the digital evolution of new business models. Vertically organized using Java, the world’s most widespread programming language, the training program alternates phygital activities and hands-on workshops, culminating in a real and concrete opportunity for a position within the Company. 


 

Qualifications and skills required

We are looking for high school graduates, undergraduate students and new university graduates with a maximum age of 28 and a good command of English searching for a challenging professional journey at a Group that is currently among the top five fully Italian-owned IT companies.

The role we aim to develop within our Group is the Java Developer.

Program

The Dedagroup Digital Academy – Java Developer Edition is a full-time and on-the-job training program lasting 6 months that prepares participants to tackle the most advanced needs of the IT market with expertise and vision, thanks to the collaboration of internal and external teachers. A dedicated tutor will supervise each participant throughout the course.

Classroom training may be held in full-digital and physical-presence mode at our headquarters in Trento. It will be organized in two phases: the first consisting of cross-corporate lessons and the second dedicated to vertical sessions relating to the Java programming language.

With theory lessons and practical workshops, corporate skills training will help participants learn the soft skills they need to enter the world of work. Candidates will also have the chance to focus on topics relating to people value (internal communications, teamwork, problem-solving, and time management), business value (economics and performance), and project management (value-added sales and agile methods).

Vertical sessions will focus on developing knowledge of languages, tools, and practices for developing modern Web applications, with an emphasis on teaching basic concepts and consolidating knowledge through practical exercises and the development of a full stack application. 

The main vertical topics that will be covered are:

  • understanding the structure of a relational database and how to interact with it using SQL instructions via open-source PostgreSQL databases and the multi-platform SQL client DBeaver;
  • learning to use the most common software development support tools, such as integrated development environments (Eclipse IDE), build and dependency management tools (Apache Maven), and software control and sharing systems (Git);
  • understanding the benefits of developing an application with a microservice architecture, compared to the traditional monolithic approach. A Java application with REST microservices will be created on the Spring Boot platform. It will interact with the PostgreSQL database via the Hibernate ORM framework, which provides the developer with a level of abstraction from the database adapted;
  • learning how to develop a front-end application in Angular, the most commonly used framework for developing modern Web apps. In addition, after a brief introduction to NodeJS, the main concepts for developing an Angular application will be learned and then put into practice in implementing a Web app that interfaces with the microservice backend application previously created.


An essential role in the training pathway is carried out by Deda People, who will be involved both during the theory and coaching sessions, promoting the transfer of expertise and the dissemination of values, culture, and experiences. A dedicated tutor will supervise each participant throughout the course. 

An attendance certificate will be issued at the end of the Dedagroup Digital Academy – Java Developer Edition.

*|clsExtension::expandExtension (modExtension.php at 339):
Array
(
    [BLOB:ID=2783] => Array
        (
            [Entity] => BLOB:ID=2783
            [URLview_IT] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition
            [URLview_EN] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition-en
        )

)
*|clsExtension::expandExtension (modExtension.php at 339):
Array
(
    [IT] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition
    [EN] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition-en
)
*|clsExtension::expandExtension (modExtension.php at 339):
Array
(
    [BLOB:ID=2783] => Array
        (
            [Entity] => BLOB:ID=2783
            [URLview_IT] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition
            [URLview_EN] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition-en
        )

)
*|clsExtension::expandExtension (modExtension.php at 339):
Array
(
    [IT] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition
    [EN] => https://www.deda.group/careers/dedagroup-digital-academy-java-developer-edition-en
)