Senior Java back-end developer
Descrizione dell'offerta
Apply now for the Senior Java back-end developer role at team.blue .
Location: Florence, Tuscany, Italy
Key Responsibilities
- Collaborate within an agile cross‑functional team, closely working with the product owner to outline products and strategies.
- Design application architectures and establish technical solutions for the provided services.
- Work closely with other software engineers in a friendly and collaborative environment.
- Ensure adherence to best practices, coding standards, and security requirements.
- Advocate for continuous improvement in development processes and technologies.
Qualifications
- 5+ years of hands‑on experience in software development, with a focus on Java programming.
- 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), algorithms, data structures, and design patterns.
- Proven experience in working with Java frameworks, with a special emphasis on Spring.
- Demonstrated ability to implement and execute different automated testing strategies.
- Familiarity with relational database concepts and interactions (SQL, RDBMS).
- Exposure to high availability solutions and understanding of SaaS/PaaS models.
- Fluency in written and spoken Italian, ability to read and communicate in English.
Nice to have skills
- Good understanding of the JavaScript ecosystem; work experience with React.js/Next.js is a bonus.
- Knowledge of service deployments using Docker containers is a welcomed addition.
Seniority level
- Mid‑Senior level
Employment type
- Full‑time
Job function
- Engineering and Information Technology
Industries
- Software Development