Senior Java Backend Developer
Descrizione dell'offerta
Join to apply for the Senior Java Backend Developer role at team.blue
1 week ago Be among the first 25 applicants
Join to apply for the Senior Java Backend Developer role at team.blue
Get AI-powered advice on this job and more exclusive features.
team.blue is an ecosystem of successful brands working together across regions to provide customers with everything they need to succeed online. 60+ successful brands make up the group; with a team of 2700 experts serving its 3.3 million customers across Europe and beyond.
team.blue's brands are a mix of traditional hosting businesses, offering services from domain names, email, shared hosting, e-commerce and server hosting solutions and specialist SaaS providers offering adjacent products such as compliance, marketing tools and team collaboration products. This broad product offering makes it a one-stop partner for online businesses and entrepreneurs across Europe.
We are looking for a Java Back End Developer to join the team, focusing on the development and evolution of the Trust Service Provider platforms. The ideal candidate will have a strong background in Java programming, with an enthusiastic attitude towards their work and significant experience in creating secure, high-performance applications.
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