👨🏻‍💻 postech.work

Java Back End Developer

Tinvention S.r.l. • 🌐 In Person

In Person Posted 2 days, 21 hours ago

Job Description

Software Engineer / Backend Developer

Siamo alla ricerca di

professionisti realmente competenti

, persone che conoscono ciò che dichiarano di conoscere.

La

seniority è flessibile

: ci interessa soprattutto la

qualità

, la capacità di comprendere a fondo la tecnologia e di produrre software robusto, affidabile e scalabile.

Responsabilità Principali

Sviluppo e manutenzione di servizi backend ad alte performance.

Progettazione e implementazione di API REST e Web Services.

Lavoro su sistemi distribuiti, multithreading e integrazioni con sistemi di messaging.

Collaborazione con il team per definire architetture e pattern di sviluppo.

Gestione del ciclo di vita del software (CI/CD, code review, testing).

Interazione con database relazionali e non-relazionali.

Competenze Tecniche Richieste

Backend \& Java:

Ottima conoscenza di Java 8+

Spring / Spring Boot

JPA / Hibernate

REST API, Web Services

Multithreading

JMS (Kafka, ActiveMQ, IBM MQ, …)

Plus Tecnologici

gRPC + Protobuf oppure SBE

FIX Protocol over Java

Python (Plus)

Python come linguaggio aggiuntivo

Framework Flask

SQLAlchemy

Conoscenza di multiprocessing

Design \& Architecture

Solida conoscenza dei design patterns

Buona padronanza di architetture a microservizi e sistemi distribuiti

Dev Tools \& Delivery

Build tools: Maven, Gradle

Application servers: Tomcat, Jetty

Versioning: Git, GitLab

Container: Docker

Familiarità con WebSocket, protocolli HTTP/HTTPS

CI/CD: GitLab CI, Bitbucket Pipelines, Jenkins, ecc.

Sistemi \& Database

Conoscenza ambienti Windows e Linux

DB: Oracle, PostgreSQL, Redis

Linguaggio SQL, stored procedure

(se vuoi aggiungiamo anche Apache Kafka o Apache Spark, dimmi tu)

Liguaggi

Italiano livello minimo C1

Inglese livello minimo B2

Soft Skills

Capacità di analisi e problem solving

Attitudine al lavoro di squadra

Comunicazione chiara e orientamento al risultato

Autonomia e responsabilità tecnica

Cosa Offriamo

Ambiente tecnico avanzato e stimolante

Possibilità di lavorare con tecnologie moderne e sfidanti

Seniority flessibile: valutiamo il talento, non il numero di anni

Percorsi di crescita tecnica e architetturale

About Tinvention

Tinvention ti offre la possibilità di entrare a far parte di un team di persone appassionate di tecnologia, capaci di immaginare e di esplorare soluzioni innovative. Siamo convinti che la professionalità e la qualità dei servizi che offriamo dipendano in primo luogo dalla valorizzazione delle persone. Per questa ragione disponiamo di un percorso formativo interno necessario non solo a trasferire contenuti tecnici, ma anche a infondere la filosofia e l’impegno di Tinvention. Per noi la forma mentis e la continua formazione sul campo sono elementi imprescindibili, senza i quali i progetti non possono avere successo. La crescita professionale delle persone in Tinvention avviene in un contesto dinamico che lascia spazio alle ambizioni e premia il lavoro ben fatto. I nostri collaboratori vengono incentivati ad aggiornarsi, a sperimentare e a coltivare il proprio ingegno.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.