Java Tech Lead (Milan Office / Remote)

MDOTM Ltd.

Lombardia

A distancia

EUR 90.000 - 130.000

Jornada completa

hace 1 hora
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

MDOTM Ltd is seeking a Java Tech Lead to join our Engineering team. You will drive the evolution of our high-performance Spring Boot backend, leading technical initiatives and guiding engineering best practices to ensure scalability, reliability, and security across our platform.

As a hands-on leader you will design and optimize Spring Boot applications, mentor engineers, define architecture, work with SQL and NoSQL databases, and collaborate with Product, DevOps, and Security teams to deliver

Formación

  • Strong experience with Java & Spring Boot (microservices, REST APIs)
  • Proven experience leading technical initiatives or mentoring engineering teams
  • Solid understanding of software architecture patterns (Layered Architecture, DDD, Event-Driven Design)
  • Proficiency with SQL & NoSQL databases
  • Experience with TDD and testing best practices in Spring Boot (JUnit, Mockito, Testcontainers)
  • Experience with messaging systems (ActiveMQ, Kafka)
  • Strong communication and stakeholder management skills, with the ability to explain complex technical topics clearly
  • Good knowledge of English (both written and spoken)

Responsabilidades

  • Lead the design, development, and optimization of scalable Spring Boot applications
  • Drive architectural decisions and promote clean, modular, and maintainable Java code
  • Design and implement robust solutions leveraging relational (MySQL) and NoSQL (MongoDB) databases
  • Define and enforce software architecture best practices, including Layered Architecture, DDD, and Event-Driven Design
  • Mentor and support engineers through code reviews, technical guidance, and knowledge sharing
  • Collaborate cross-functionally with Product, DevOps, and Engineering teams to deliver high-quality solutions
  • Troubleshoot and optimize backend performance, resilience, and security
  • Contribute to the improvement of CI/CD automation and deployment processes

Conocimientos

Java & Spring Boot
Leadership/mentoring
Software architecture
SQL & NoSQL
TDD/JUnit/Mockito/Testcontainers
Messaging systems (ActiveMQ, Kafka)
English communication

Herramientas

Docker
Kubernetes
GitLab Pipelines
GitHub Actions
Jenkins
AWS (EC2, S3)
GRPC
GraphQL

Descripción del empleo

MDOTM is seeking a Java Tech Lead to join our Engineering team. You will play a key role in driving the evolution of our high-performance Spring Boot backend, leading technical initiatives and guiding engineering best practices to ensure scalability, reliability, and security across our platform.

Your responsibilities
  • Lead the design, development, and optimization of scalable Spring Boot applications
  • Drive architectural decisions and promote clean, modular, and maintainable Java code
  • Design and implement robust solutions leveraging relational (MySQL) and NoSQL (MongoDB) databases
  • Define and enforce software architecture best practices, including Layered Architecture, DDD, and Event-Driven Design
  • Mentor and support engineers through code reviews, technical guidance, and knowledge sharing
  • Collaborate cross-functionally with Product, DevOps, and Engineering teams to deliver high-quality solutions
  • Troubleshoot and optimize backend performance, resilience, and security
  • Contribute to the improvement of CI/CD automation and deployment processes
Requirements
  • Strong experience with Java & Spring Boot (microservices, REST APIs)
  • Proven experience leading technical initiatives or mentoring engineering teams
  • Solid understanding of software architecture patterns (Layered Architecture, DDD, Event-Driven Design)
  • Proficiency with SQL & NoSQL databases
  • Experience with TDD and testing best practices in Spring Boot (JUnit, Mockito, Testcontainers)
  • Experience with messaging systems (ActiveMQ, Kafka)
  • Strong communication and stakeholder management skills, with the ability to explain complex technical topics clearly
  • Good knowledge of English (both written and spoken)
Bonus Points
  • Experience with modern API communication technologies (GRPC, GraphQL, REST)
  • Hands-on experience with CI/CD tools (GitLab Pipelines, GitHub Actions, Jenkins)
  • Experience with AWS, especially EC2 and S3
  • Hands-on experience with Docker & Kubernetes for containerized application deployment and management
  • Knowledge of backend security best practices (experience with ISO 27001:2022 Annex A 8.28 is a plus)

MDOTM Ltd (FRN: 824056) is an appointed representative of Thornbridge Investment Management LLP (FRN: 713859) which is authorised and regulated by the Financial Conduct Authority.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior BackEnd Engineer
Senior BackEnd Engineer

MDOTM • Italia

Presencial
EUR 70.000 - 110.000
Unlimited learning budget
Competitive salary
Flexible work environment
+1
Data Engineer (Milan Office, Remote)
Data Engineer (Milan Office, Remote)

MDOTM Ltd. • Lombardia

Híbrido
EUR 60.000 - 90.000
Senior Java Backend Engineer | Hybrid, Milan
Senior Java Backend Engineer | Hybrid, Milan

Objectway Limited • Milano

Híbrido
EUR 70.000 - 95.000
Hybrid working
Permanent employment
Health insurance
+2
Senior Backend Engineer: Lead Java Spring Boot | Flexible
Senior Backend Engineer: Lead Java Spring Boot | Flexible

MDOTM • Italia

Presencial
EUR 70.000 - 110.000
Unlimited learning budget
Competitive salary
Flexible work environment
+1
Frontend Engineer (Milan Office / Remote)
Frontend Engineer (Milan Office / Remote)

MDOTM Ltd. • Lombardia

A distancia
EUR 42.000 - 62.000
Remote-friendly? No explicit remote in
Application Tech Lead: Java, Spring & Microservices (Remote)
Application Tech Lead: Java, Spring & Microservices (Remote)

DXC Technology • Milano

Híbrido
EUR 50.000 - 70.000
Senior Java Backend Engineer - Spring Boot, Tech Lead
Senior Java Backend Engineer - Spring Boot, Tech Lead

Digitelematica S.r.l. • Milano

Híbrido
EUR 30.000 - 36.000
buoni pasto
welfare aziendale
smart working
+2
Java Software Engineer
Java Software Engineer

Tenth Revolution Group • Lombardia

Híbrido
EUR 83.000 - 124.000
Backend Java Engineer - Spring Boot Microservices (Hybrid Milan)
Backend Java Engineer - Spring Boot Microservices (Hybrid Milan)

Objectway • Lombardia

Híbrido
EUR 33.000 - 45.000
Hybrid work in Milan
Welfare benefits
Meal vouchers
+2
Senior BE Developer (Java)
Senior BE Developer (Java)

Objectway • Milano

Híbrido
EUR 70.000 - 95.000
Hybrid working
Permanent employment
Health insurance
+2