Mid-Level Java Software Engineer

Materia Dev — Italy · Posted ~1 week ago

Mid

Skills

Java Spring Boot Spring MVC JPA J2EE Microservices Object-oriented programming Design patterns REST APIs SOAP Docker Kubernetes Cloud platforms Software analysis REST Google Cloud Platform MQTT TLS/SSL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a strategic software engineering initiative focused on modern mobility-related payment systems. You will build and maintain Java applications using microservices, advanced object-oriented design, Spring technologies, APIs, containers, cloud platforms, and messaging systems while translating business requirements into technical solutions.

Highlights

Develop impactful Java solutions using modern microservice and cloud-native technologies. The role offers hands-on work with architecture, APIs, containers, cloud platforms, messaging, and business requirements in an innovative mobility payments environment.

Description

MaterIA è alla ricerca di un/una Software Engineer con esperienza mid-level da inserire in un progetto strategico per un cliente leader nel settore dei mobility payments. Se hai già maturato esperienza concreta su architetture Java Enterprise e vuoi metterti alla prova su un progetto ad alto impatto in un ambito innovativo come i pagamenti nella mobilità, questa opportunità fa per te. Cosa farai Parteciperai allo sviluppo di soluzioni software basate su architetture a microservizi, applicando OOP avanzata e i principali design patternContribuirai alla stesura di analisi funzionali e tecniche a partire dai requisiti di businessSvilupperai e manterrai applicazioni Java (Spring Boot, Spring MVC, JPA, J2EE) e soluzioni client-sideGestirai integrazioni API (REST, SOAP) e protocolli di comunicazione (HTTP/S, SFTP, MQTT/S, FTP, TLS/SSL)Lavorerai su piattaforme cloud e containerizzate (Docker, Kubernetes, Google Cloud Platform)Contribuirai alla gestione di sistemi di messaggistica e streaming (Kafka, RabbitMQ, Solace PubSub+, ActiveMQ)Collaborerai con il team infrastruttura per configurazioni di rete e application server Cosa cerchiamo Software Engineering Programmazione orientata agli oggetti avanzata, design pattern, modellazione UML, Spring MVC, Spring Boot, JPA, J2EE, soluzioni client-side, microservizi, Bash scripting, Batch Java Analisi Capacità di analisi dei requisiti e redazione di documentazione funzionale e tecnica API & Integration REST, SOAP, HTTP(S), SFTP, TLS/SSL, MQTT(S), FTP, Postman, SoapUI Database PostgreSQL, DB2 LUW Application Server JBoss Enterprise, WildFly Tooling Git, Maven, IDE (Eclipse, IntelliJ, VS Code) Cloud & Container Platform Docker, Kubernetes, Google Cloud Platform (GKE, Pub/Sub, Dataflow, Cloud Functions, Cloud Scheduler, Cloud Storage, Cloud Logging, BigQuery, Cloud SQL PostgreSQL) Messaging & Streaming RabbitMQ, Solace PubSub+, Kafka, ActiveMQ Infrastructure & Networking VPN, nginx, NAT, Load Balancer, Proxy Squid Il contesto progettuale Sarai coinvolto/a in un progetto per un cliente leader nel settore dei mobility payments, un ambito in forte crescita dove tecnologia e innovazione si incontrano con le esigenze quotidiane della mobilità urbana ed extraurbana. 📩 Candidati direttamente su LinkedIn oppure invia la tua candidatura spontanea sul nostro sito.