Senior Java back-end developer (Categorie Protette, L.68/99)
On-site · Bergamo, Lombardy, Italy or Milano, Umbria, Italian Republic
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
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.