Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Senior Java back-end developer

team.blue

Remoto

EUR 45.000 - 60.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A tech company in Italy is seeking a Senior Java back-end developer to join their engineering team. The ideal candidate will have over 5 years of experience in Java programming and will work closely with cross-functional teams to design and implement application architectures. Key responsibilities include ensuring coding best practices and advocating for continuous improvement. Fluency in Italian is required, and familiarity with Docker and the JavaScript ecosystem is a plus.

Competenze

  • 5+ years of hands-on experience in software development, with a focus on Java programming.
  • Deep knowledge of OOP, OOD, SOLID principles, algorithms, and design patterns.
  • Demonstrated ability to implement various automated testing strategies.

Mansioni

  • Collaborate within an agile cross-functional team to outline products and strategies.
  • Design application architectures and establish technical solutions for services.
  • Ensure adherence to best practices, coding standards, and security requirements.

Conoscenze

Java programming
Agile methodologies
Object-oriented programming
Spring framework
Automated testing
Relational databases
Fluent Italian

Formazione

Bachelor’s/Master’s Degree in Computer Science, Engineering or related fields

Strumenti

Docker
React.js/Next.js
Descrizione del lavoro

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
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.