Sr. Java Developer – Remote / Onsite

Filled
February 23, 2026

Job Description

Competenze Principali (Must-Have)

1️⃣ Java Architecture & Backend Engineering

  • Core Java (Java 8+) con conoscenza avanzata di JVM, multithreading, concurrency, GC tuning
  • Sviluppo di applicazioni enterprise e ottimizzazione delle performance
  • Codice pulito, SOLID principles, progettazione modulare

2️⃣ System Design & Architecture

  • High-Level Design (HLD) & Low-Level Design (LLD)
  • Architetture distribuite e microservizi
  • Design patterns, scalabilità, resilienza e fault tolerance

3️⃣ Full-Stack Engineering

  • Backend: Java, Node.js
  • Frontend: Angular 6+, JavaScript, TypeScript
  • Progettazione e integrazione API, gestione versioning e UI state management

4️⃣ Databases & Data Modeling

  • SQL: ottimizzazione query, indexing, performance tuning
  • MongoDB: schema design, indexing, explain plans
  • Strategie di consistenza dei dati e gestione transazioni

5️⃣ Debugging & Performance Troubleshooting

  • Debugging di sistemi distribuiti
  • Risoluzione problemi di API, latency, UI state e frontend
  • Analisi di database per identificare colli di bottiglia CPU/memoria

6️⃣ GenAI & LLM Engineering

  • Esperienza con framework GenAI e architetture LLM
  • Ecosistema LangChain (chains, tools, memory, RAG)
  • Modelli HuggingFace, tuning dei prompt, ottimizzazione costi AI e token usage
  • Debugging e affidabilità pipeline AI

7️⃣ Agile Execution & Ownership

  • Esperienza in ambienti Agile/Scrum
  • End-to-end ownership: design → sviluppo → testing → produzione
  • Forte capacità di problem-solving e attenzione ai dettagli

8️⃣ Technical Leadership & Mentoring

  • Ownership dell’architettura e decisioni tecniche
  • Mentoring, code/design reviews
  • Esperienza come supervisore o team-lead