👨🏻‍💻 postech.work

Java Back End Developer

Tinvention • 🌐 In Person

In Person Posted 1 day, 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.