Attiva gli avvisi di lavoro via e-mail!

Senior Backend Developer

Mdotm Ltd

Bardi

In loco

EUR 45.000 - 65.000

Tempo pieno

Oggi
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 leading technology company in Italy is seeking a Java Software Engineer to enhance their high-performance backend systems using Spring Boot. The role entails developing scalable applications, optimizing database technologies, and implementing best practices in software architecture. The ideal candidate should have strong Java & Spring Boot skills, experience in TDD, and excellent communication abilities. This position offers a competitive salary, a flexible work environment, and opportunities for professional growth.

Servizi

Competitive salary
Flexible work environment
Unlimited learning & development budget
Annual company retreat
Fast-track career progression

Competenze

  • Strong experience in Java & Spring Boot (microservices, REST APIs) is essential.
  • Knowledge of security best practices for backend applications is a plus.

Mansioni

  • Develop, maintain, and optimize scalable Spring Boot applications.
  • Implement clean, modular, and testable Java code.
  • Design and optimize relational and NoSQL databases.
  • Troubleshoot and optimize backend performance and security.
  • Work with DevOps teams to improve CI/CD processes.

Conoscenze

Java & Spring Boot
SQL & NoSQL databases
Software architecture patterns
TDD and testing best practices
Messaging systems (ActiveMQ, Kafka)
Good knowledge of English
Excellent communication skills

Strumenti

MySQL
MongoDB
Docker
Kubernetes
AWS
CI/CD tools (GitLab Pipelines, GitHub Actions, Jenkins)
Descrizione del lavoro

MDOTM is seeking a Java Software Engineer to join our Engineering team. You will be instrumental in building and optimizing our high-performance Spring Boot backend, ensuring scalability, reliability, and security.

Your Responsibilities
  • Develop, maintain, and optimize scalable Spring Boot applications
  • Implement clean, modular, and testable Java code
  • Design and optimize relational (MySQL) and NoSQL (MongoDB) databases
  • Implement and follow best practices in software architecture, leveraging Layered Architecture, DDD, or Event-Driven Design
  • Troubleshoot and optimize backend performance and security
  • Work with DevOps teams to improve CI / CD automation and deployment processes
Must-Have Skills
  • Strong experience in Java & Spring Boot (microservices, REST APIs)
  • Proficiency with SQL & NoSQL databases
  • Experience with software architecture patterns (Layered Architecture, DDD, Event-Driven Design)
  • Experience with TDD and testing best practices in Spring Boot (JUnit, Mockito, Testcontainers)
  • Experience with messaging systems (ActiveMQ, Kafka)
  • Good knowledge of English (both written and spoken)
  • Excellent communication skills, with the ability to explain complex problems and solutions to different stakeholders.
Nice-to-Have Skills
  • Experience with modern API communication (GRPC, GraphQL, REST)
  • Hands-on experience with CI / CD tools (GitLab Pipelines, GitHub Actions, Jenkins)
  • Experience with AWS, especially EC2, S3
  • Hands-on experience with Docker & Kubernetes for containerized application deployment and management
  • Security best practices for backend applications (knowledge of ISO 27001 : 2022 Annex A 8.28 is a plus )
Why Join Us?
  • Work on cutting-edge Java applications with a team operating at the forefront of AI & tech innovation
  • Drive technical decisions and mentor junior engineers
  • Competitive salary & truly flexible work environment
  • Unlimited learning & development budget
  • Collaborate daily with an ultra-international team (18+ nationalities) spread across our offices in Milan, London and New York
  • Annual company retreat at a stunning location
  • Fast-track career progression , with opportunities to grow into leadership roles
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.