SENIOR JAVA DEVELOPER | 1 YEAR PROJECT | ONLY CANDIDATES BASED IN ITALY Role : Java Developer Location : 100% Remote (Italy-based candidates only) Contract Duration : 1 year (with possible extensions) Start Date : End of August / Beginning of September Required Languages : English – C1 level Seniority Level : Mid to Senior B2B Contract / Freelance / P.Iva You will be responsible for building and maintaining robust, high-performance web applications, collaborating closely with cross-functional teams, and ensuring code quality and scalability. As a senior team member, you will also mentor junior developers and play a key role in technical decision-making. Key Responsibilities: - Design, develop, and maintain robust web applications using Java for the backend - Collaborate with cross-functional teams to define, design, and ship new features. - Write clean, maintainable, and efficient code, following best practices and industry standards. - Optimize applications for maximum speed and scalability. - Conduct code reviews and provide mentorship to junior developers. - Troubleshoot and resolve technical issues and bugs. - Work within Agile methodologies to deliver high-quality software. Requirements: Must Have: - Proficiency in Java and back-end development (Spring Boot). - Strong understanding of web development principles and best practices. - Experience with RESTful APIs and thirdparty libraries. - Familiarity with version control systems such as Git. - Familiarity with DevOps practices and tools. - Ability to work collaboratively in a team environment. - Strong problem-solving skills and attention to detail. Good to Have: - Basic knowledge and experience with Angular. - Knowledge of front-end frameworks/libraries. - Experience with cloud platforms such as Azure. - Experience with database management systems like MySQL, PostgreSQL, or MongoDB. Nice to Have: - Relevant certifications in Java - Experience in Test-Driven