Team Blue logo
Team Bluetoday

Senior Java back-end developer (Categorie Protette, L.68/99)

On-site · Bergamo, Lombardy, Italy or Milano, Umbria, Italian Republic

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Unknown

Job Summary

Senior Java Backend Developer to design and build scalable, high-quality services within an agile, cross-functional team. You will collaborate closely with product owners to outline strategies, design application architectures, and translate business needs into robust, secure applications. You’ll work with other software engineers to ensure adherence to best practices, coding standards, and testing strategies, and contribute to continuous improvement of development processes and technologies. Required focus areas include Java programming (Spring), OOP/OOD/SOLID, algorithms, data structures, SQL/RDBMS, and understanding SaaS/PaaS models; fluency in Italian and English is expected. Nice-to-have skills include JavaScript ecosystem familiarity (React/Next.js) and Docker/containerization. ESG-friendly values and inclusive culture are highlighted by the team.blue environment.

Required Qualifications

  • 5+ years of hands-on experience in software development with a focus on Java
  • Bachelor’s/Master’s Degree in Computer Science, Engineering or related fields, or equivalent experience
  • Deep knowledge of object-oriented programming principles (OOP, OOD, SOLID)
  • Proven experience with Java frameworks, especially Spring
  • Experience implementing and executing automated testing strategies
  • Familiarity with relational databases (SQL, RDBMS)
  • Exposure to high availability solutions and SaaS/PaaS models
  • Fluency in written and spoken Italian; ability to read and communicate in English
  • Demonstrated ability to work in an agile cross-functional team
  • Strong collaboration with product owners and engineers to shape technical solutions
  • Knowledge of software design patterns and architecture
  • Experience with Docker or containerization (preferred)
  • Nice-to-have: understanding of JavaScript ecosystem (React/Next.js)
  • Security requirements adherence
  • Coding standards and best practices
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Team Blue

Senior Java back-end developer (Categorie Protette, L.68/99)

Apply on Sorce