Software Engineering, Full-Stack Java Development

Avanade
Milan, Rome, Bologna
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Java","Spring Boot","REST","SQL","ORM","JUnit","Mockito","Git","Agile","Docker","Kubernetes","Angular","React"]

Join Avanade's Full-Stack Development practice as a Java-focused engineer, contributing to end-to-end backend services and modern frontend apps. Work in an Agile team to deliver Java-based solutions, applying OO design, RESTful APIs, and cloud-ready architectures for enterprise clients. Collaborate with stakeholders, leverage Spring Boot, microservices, Docker/Kubernetes, and CI/CD, and pursue Microsoft certifications for growth across Italy.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Avanade
Avanade
6 months ago

Software Engineering, Full-Stack Java Development

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Join Avanade's Full-Stack Development practice as a Java-focused engineer, contributing to end-to-end backend services and modern frontend apps. Work in an Agile team to deliver Java-based solutions, applying OO design, RESTful APIs, and cloud-ready architectures for enterprise clients. Collaborate with stakeholders, leverage Spring Boot, microservices, Docker/Kubernetes, and CI/CD, and pursue Microsoft certifications for growth across Italy.
Location: Milan, Rome, Bologna
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Contribute to the end-to-end development of digital solutions in Java for enterprise clients
  • •Develop robust backend services and modern frontend applications in an Agile team
  • •Collaborate with technical and functional stakeholders to deliver high-quality, secure, scalable software
  • •Apply architecture and design patterns, perform code reviews, and maintain CI/CD workflows
  • •Participate in microservices/cloud-native initiatives and leverage modern tooling (Docker/Kubernetes)

Key Requirements

  • •Almeno 3 anni di esperienza comprovata nello sviluppo software con Java (11+), OO e design pattern
  • •Spring / Spring Boot oppure backend framework equivalenti
  • •API REST e integrazioni di sistema
  • •SQL e concetti di persistenza (ORM)
  • •Framework di testing come JUnit e Mockito
  • •Git, pull request e strategie di branching
  • •Esperienza in contesti Agile e utilizzo di workflow collaborativi basati su Git
Experience:3+ yearsEnterprise softwareSystem integrationConsultingMicrosoft
Education:Bachelor's in Informatica/Ingegneria Informatica
Skills:JavaSpring BootRESTSQLORMJUnitMockitoGitAgileDockerKubernetesAngularReact
Certifications:Microsoft certifications
Languages:EnglishItalian
Tech Stack:JavaSpring BootRESTSQLORMJUnitMockitoGitAgileDockerKubernetesAngularReactAzureAWSGCP

Company Brief

Avanade
Global digital innovation and IT services company delivering Microsoft-based cloud, digital and application services. Partners with enterprises to design, build and run business solutions across cloud, data, AI, modern workplace and industry-specific transformations.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Seattle, United States
Founded: 2000
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn