Programmatori JEE (23/05/2024)
Junior (almeno un anno di esperienza) Si richiede: Esperienza di lavoro in progetti di sviluppo su applicazioni JEE. Conoscenza dei pattern MVC e DAO. Conoscenza di uno dei Framework: Spring, Springboot, Hibernate, JPA. Conoscenza di base di HTML e JS. Conoscenza di base di XML o WebServices. Conoscenza base del linguaggio SQL. Conoscenza dei sistemi di versionamento del sorgente (GIT). Intermediate (da 3 a 5 anni di esperienza) Si richiede: Esperienza di lavoro in progetti medio grandi di sviluppo su applicazioni JEE. Totale autonomia nello sviluppo. Conoscenza dei principali pattern: MVC, DAO, etc… Conoscenza Framework java: Spring o Springboot e/o Hibernate (JPA). Conoscenza di HTML e JS (jquery o similari, preferibilmente esperienze su Angular o React ). Conoscenza di XML e WebServices (JAX-WS o similari). Conoscenza del linguaggio SQL. Conoscenza di MAVEN. Capacità di configurazione di base (datasource, etc…) su un application server di riferimento. Senior (oltre 5 anni di esperienza) Si richiede: Esperienza di lavoro in progetti medio grandi con gestione di tematiche anche complesse in ambito JEE. Conoscenza dei principali pattern: MVC, DAO, etc… Conoscenza buona/approfondita Framework java: Spring (MVC, CORE), Springboot e/o Hibernate o JPA. Conoscenza di HTML, CSS, e JS (jquery o similari, preferibilmente esperienze su Angular o React). Conoscenza di XML e WebServices (JAX-WS o similari). Conoscenza del paradigma REST e JAX-RS. Buona Conoscenza del linguaggio SQL. Conoscenza di MAVEN e possibilmente utilizzo di sw di continuous integration (Jenkins). Autonomia nella configurazione in locale degli strumenti di sviluppo (Application server, datasource, etc…).