Grundlæggende

Senior Java Developer

varese, lombardia, Italy Selskab: JR Italy Klient / Arbejdsgiver: CONTACTLAB S.R.L.
Opslået: 01.06.2026
Afslutningsdato: 16.07.2026
Jobreference: 440587856220939878433712

Jobinformation

Beliggenhed
varese, lombardia, Italy
Selskab
JR Italy
Klient / Arbejdsgiver
CONTACTLAB S.R.L.
Jobreference
440587856220939878433712
Listetype
Grundlæggende
EU-arbejdstilladelse kræves
Nej
Opslået
01.06.2026
Afslutningsdato
16.07.2026

Jobbeskrivelse

About the Role

Join an agile team where you can enhance your technical skills by participating in challenging and scalable projects in the field of software development. In a fast‑paced development environment focused on growth and innovation, you will be responsible for translating requirements into code to create, improve and maintain high‑quality software.

Responsibilities
  • Own the design and implementation of backend services and APIs, contributing to architectural decisions and technical roadmap.
  • Write, test, and maintain scalable, high‑performance code across the full development lifecycle — from design to deployment.
  • Conduct code reviews and actively contribute to raising the overall quality bar of the team.
  • Identify and resolve bugs through systematic debugging and testing practices.
  • Collaborate with frontend developers (Angular), designers, and stakeholders to deliver integrated, reliable solutions.
  • Contribute to the evolution of our CI/CD pipelines and internal development tooling.
Qualifications
  • At least 5/6 years of experience in Backend development.
  • Strong command of Java (recent versions) and the Spring Boot ecosystem.
  • Solid experience designing and developing RESTful APIs.
  • Good knowledge of relational databases, particularly MySQL.
  • Familiarity with OOP principles, design patterns, and software architecture best practices.
  • Familiarity with containerization concepts (Docker) and orchestration tools such as Kubernetes.
  • Working knowledge of Microsoft Azure.
  • Advanced proficiency in English (C1 level).
  • Nice to have: Knowledge of functional programming paradigms.
  • Familiarity with messaging systems such as Kafka or ActiveMQ.
  • Experience with NoSQL technologies (ElasticSearch, Redis).
  • Experience with Test Driven Development (TDD).
  • Previous experience mentoring junior developers.
  • Basic familiarity with Angular — enough to understand frontend requirements, review API contracts, and collaborate effectively with frontend developers without requiring hand‑holding.
What We Offer
  • Short working week: no Friday afternoons.
  • Flexible, hybrid work environment with no clock‑in/out.
  • Welfare plan tailored to your needs.
  • Personalised development programme.
  • Inclusive environment focused on collaboration and respect.
  • Commitment to sustainability and innovation.
#J-18808-Ljbffr

Færdigheder

ABAP adapt to changes in technological development plans AJAX Ajax Framework analyse software specifications Ansible Apache Maven Apache Tomcat APL ASP.NET Assembly (computer programming) blockchain openness blockchain platforms C COBOL CoffeeScript collect customer feedback on applications Common Lisp computer programming create flowchart diagram cyber attack counter-measures data visualisation software debug software defence standard procedures define technical requirements design user interface develop automated migration methods develop creative ideas develop software prototype do cloud refactoring Drupal Eclipse (integrated development environment software) engineering principles engineering processes Erlang Git Groovy Haskell IBM WebSphere ICT debugging tools ICT security legislation identify customer requirements integrate system components integrated development environment software Internet of Things interpret technical requirements Java (computer programming) JavaScript JavaScript Framework Jenkins (tools for software configuration management) KDevelop Laravel Lisp manage engineering project Matlab Microsoft Visual C++ migrate existing data ML (computer programming) MySQL NoSQL object-oriented modelling Objective-C OpenEdge Advanced Business Language Oracle Application Development Framework Pascal (computer programming) perform scientific research Perl PHP Project Management Prolog (computer programming) Puppet (tools for software configuration management) Python (computer programming) R Ruby (computer programming) Salt (tools for software configuration management) SAP R3 SAS language Scala Scratch (computer programming) screen reader Smalltalk (computer programming) smart contract software anomalies software frameworks Spark SQL STAF Swift (computer programming) technical drawings tools for software configuration management Trading Software TypeScript use an application-specific interface use automatic programming use concurrent programming use functional programming use logic programming use object-oriented programming use query languages use software design patterns use software libraries use technical drawing software utilise computer-aided software engineering tools utilise machine learning VBScript Visual Basic Web Services WordPress World Wide Web Consortium standards Xcode

Lignende job

Foreslåede job

Eurojobs Support Assistant