Senior Java Developer
Descrizione dell'offerta
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