Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Senior Java back-end developer

team.blue

Bergamo

In loco

EUR 40.000 - 60.000

Tempo pieno

6 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 software development company in Italy is seeking an experienced software developer focusing on Java. You will collaborate with an agile team to design architectures and ensure best practices in coding. Ideal candidates have over 5 years of experience with a strong foundation in Java, OOP principles, and fluency in Italian. Join us to drive innovative solutions in a friendly environment.

Competenze

  • 5+ years of hands-on experience in software development, focusing on Java programming.
  • Deep knowledge of object-oriented programming principles and design patterns.
  • Fluency in Italian and ability to communicate in English.

Mansioni

  • Collaborate within an agile cross-functional team to outline products and strategies.
  • Design application architectures and establish technical solutions.
  • Advocate for continuous improvement in development processes.

Conoscenze

Java programming
Object-oriented programming principles
Algorithms
Data structures
Design patterns
Automated testing strategies
SQL
Fluency in Italian

Formazione

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

Strumenti

Java frameworks (Spring)
Docker
React.js/Next.js
Descrizione del lavoro
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.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.