Kynetics Srl ha aperto una posizione per un Back-end Software Engineer a Padova. Il candidato svilupper competenze sullo sviluppo di software back-end in Java e Scala. È richiesta la propensione ad un approccio disciplinato allo sviluppo software, che comprenda: - la gestione dei requisiti - l'analisi del problema - la progettazione delle funzionalit - lo sviluppo e il test del codice - la gestione del build - il deployment degli artefatti Le tecnologie coinvolte sono tipicamente: - linguaggi: Java, Scala, Groovy, Javascript, Shellscript - paradigmi: Object-Oriented, Functional - frameworks: Spring, Play, Akka - architetture: microservizi in Spring, microservizi in Akka, monolitica tradizionale - persistenza: SQL e NoSQL (MySQL/MariaDB, Cassandra, MongoDB, Elasticsearch) - messaggi: RabbitMQ, Kafka - caching: Redis - building: Gradle, Maven, Sbt - CI: Jenkins, Nexus, Artifactory, Sonar - SCM: git - deployment: Docker, AWS Cerchiamo seriet e passione. L'attivit di lavoro, oltre a permettere di acquisire nuove conoscenze nei temi indicati, permetter di venire a contatto con i maggiori esperti internazionali del settore, contribuire a progetti open source e partecipare alle principali conferenze europee ed internazionali per le tecnologie coinvolte. I requisiti che il candidato che cerchiamo deve avere sono: - ottima conoscenza di Java o Kotlin e dei pattern di programmazione - conoscenza delle tecnologie di persistenza - approccio analitico allo studio - passione per le tematiche back-end indicate, incluso DevOps La fascia di retribuzione indicativa per un candidato è di (RAL) 33-35k annui, con contratto a tempo indeterminato. Eventuali candidati promettenti ma con scarsa esperienza o viceversa con conoscenze particolarmente complete relativamente alle tecnologie indicate saranno valutati più nello specifico, anche per quanto riguarda il RAL adeguato alle conoscenze.