Java Tech Lead
MDOTM
About MDOTM
MDOTM is the Global leader in AI-driven investment solutions. Founded in 2015, we earned significant recognition in 2017 as the only European fintech startup selected by Google for its acceleration program in Silicon Valley.
Since then, we have been growing continuously, establishing a strong international presence with offices in London, Milan and New York.
If you are looking for a fast-paced environment and are willing to take ownership, this is the right opportunity for you!
Role Overview
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 clearlyGood 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)
Why Join Us?
- Work at the leading edge of technology, leveraging our decade of experience in proprietary AI to build the next generation of industry-defining tools.
- Competitive salary & truly flexible work environment.
- Benefit from an unlimited learning and development budget to stay at the bleeding edge of AI research, alongside a fast-track path into technical leadership or principal research roles.
- 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.
- DXC Technology Inc. is seeking a Technical Leader to join their Application Service team in Milan with remote work options. The ideal candidate... ..., Agile methodologies, and strong technical skills in Java EE and Spring Framework. Responsibilities include designing software...JavaLavoro ibridoRemotoOrario flessibile
45.000 € - 55.000 €
...Novum-RGI in Milano seeks a Technical Team Leader to drive the successful delivery of software solutions for leading insurance companies. This role combines leadership... ...experience in software development, particularly with Java technologies, and a proven track record in...Java- ...MDOTM in Italy is looking for a Java Tech Lead to enhance our high-performance Spring Boot backend. In this role, you will lead design, development, and optimization of applications, ensuring best practices for scalability and security. The ideal candidate has strong...JavaOrario flessibile
- A leading fintech company in Milan seeks a Senior Engineer to develop financial products and... ...The role involves designing APIs, leading tech initiatives, and solving complex problems.... ...applications development, focusing primarily on Java or PHP. Creativity and excellent...Java
- ...impacting employer benefits and ensure system quality. The ideal candidate has over 5 years in back-end software engineering, excels in Java, AWS, and microservices, and is a mentor for peers. The role offers competitive salary and hybrid work that balances flexibility...JavaLavoro ibridoOrario flessibile
- Job Description:DXC Technology Italia is looking for a Technical Leader to join our Application Service DXC Team.Responsibilities:... ...patternsStrong Technical experience writing code using languages: Java EE, Spring Framework (Core, MVC, Security, Data, Boot, ...), Single...JavaRemotoOrario flessibile
- ...team di innovazione digitale a Milano. La posizione richiede una laurea STEM e almeno 3 anni di esperienza, con competenze in Angular, Java SpringBoot, Node.js o Flutter.Il candidato ideale avrà l'opportunità di lavorare con tecnologie all'avanguardia, contribuire alla...Java
- Per ampliamento del team di progetto, stiamo cercando differenti profili (backend e frontend) che preferibilmente abbiano maturato una buona esperienza nel proprio ruolo. Dettaglio Posizione Sviluppo ex-novo, ottimizzazione, manutenzione ed evoluzione dei software...Java
- A leading FinTech company in Milan is seeking a Software Engineer, Back End Developer to shape the future of digital payments. In this role... ...should have a passion for FinTech, with at least three years of Java experience and effective communication skills, joining a diverse...Java
- Un'azienda internazionale di tecnologia cerca un ingegnere software con oltre 5 anni di esperienza in Java per gestire e aggiornare il proprio codice. Il candidato selezionato lavorerà uscendo in sede a Milano per 4 giorni a settimana. Offriamo un pacchetto retributivo...JavaLavoro ibrido
- ...Qonto is seeking a Tech Lead for our AI Lab in Milano. You will lead a cross-functional team, set technical standards, and maintain a focus on coding while mentoring engineers to develop their skills. We seek someone with strong Python expertise, an IC-first mindset...Remoto
- ...sviluppo di web component. Il candidato ideale deve avere ottima conoscenza delle best practice di sviluppo web e ottima esperienza in Java, insieme a una buona conoscenza di Angular e altre tecnologie correlate. È richiesta la presenza in sede 1 o 2 volte alla settimana....Java
- A leading European automotive tech company in Milan is seeking a Software Engineer Intern to collaborate with international teams and gain hands-on experience in Java and Python development. The role offers the chance to work on real projects and learn from seasoned engineers...JavaTempo pienoStage/Tirocinio
- ...compliance with ING standards. The ideal candidate has a degree in Computer Science, 3+ years of relevant experience in a banking sector, and proven skills in JAVA and Agile methodologies. The role offers a competitive salary and extensive benefits. #J-18808-Ljbffr...JavaLavoro ibrido
- ...Everience cerca un Senior Full Stack Developer per lavorare su applicazioni web complesse. La posizione richiede competenze in Angular, Java e Spring, con un forte focus sulle performance e l'esperienza utente. Offriamo un ambiente di lavoro collaborativo con...JavaTempo pienoRemoto
- ...for a dedicated software developer in Milan to join their agile team. The role focuses on application development, primarily using Java and various Agile methodologies. Candidates should have a degree in Computer Science, with a minimum of 3 years' experience in a 24/...JavaLavoro ibrido
40.000 € - 50.000 €
...Digital, divisione specializzata nella ricerca, selezione e formazione di profili IT di Randstad Italia, è alla ricerca di un Senior Java Developer per una realtà di consulenza d'avanguardia, punto di riferimento nel panorama della Digital Transformation e parte di un...JavaLavoro ibridoOrario flessibile- ...Capgemini cerca un Senior Java Developer per il team in Italia. Sarai coinvolto nello sviluppo di applicazioni enterprise ad alta scalabilità, basate su architetture cloud-native. Le responsabilità includono progettazione tecnica, sviluppo di microservizi con Java,...JavaLavoro ibrido
- ...ZCA Digital srl, con sedi a Milano e Novara, è alla ricerca di un Sviluppatore Java full-stack per progetti IT nel settore logistico. La figura selezionata lavorerà in un contesto ibrido, a tempo pieno, collaborando con un team di esperti per sviluppare applicativi efficienti...JavaTempo pienoContratto con partita IVALavoro ibrido
- ...graduates in their career. Engineering graduates will work with leading technology and contribute to our mission to make payments effortless... ...businesses across Europe. The role focuses on coding in PHP, Java, or Python, collaborating with experienced engineers, and...Java
- ...Icehouseventures in Milan is looking for a Senior Java Developer to join their team. In this role, you will be responsible for maintaining software, documenting features, and collaborating with engineering teams. The position allows for a flexible hybrid working arrangement...JavaLavoro ibridoOrario flessibile
- A leading software development company in Milan is seeking a Senior Backend Developer to join their internal team. The role requires expertise in Java, DevOps practices, and collaboration within cross-functional teams. Candidates should be fluent in Italian and English...JavaImpiego permanenteRemoto
- ...A healthcare technology firm in Milan is seeking a Senior Software Engineer (Java, Ruby) to enhance its Continuity of Care technology. The ideal candidate will work on backend development, designing features, and improving patient communication solutions. Essential skills...JavaTempo pienoLavoro ibridoOrario flessibile
- ...comparable). ~ Proficiency in Golang (or strong proficiency in C/C++/Java/Python with a willingness to learn Go rapidly). ~ Familiarity... ...pipelines and DevOps practices. About Kong: Kong Inc., a leading developer of API and AI connectivity technologies, is building...JavaLavoro ibridoRemoto
- ...solutions that enhance our payment platform. You'll work primarily with Java and C#, contributing to all phases of the software development lifecycle. With at least 5 years of experience, you will lead architectural designs for new features, collaborate with others, and...Java
- ...software. Utilizzo di una o più delle seguenti tecnologie: Angular, Java SpringBoot, Node.js, Flutter. Certificazioni sulle principali... ..., IT Service Management (ITSM), IT Systems Development, Leading Design Workshops, Learning Agility, Market Research, Optimism, Process...Java
- WellD in Milan is looking for a Senior Backend Developer to develop scalable solutions using Java and manage DevOps practices. The role requires solid Java ecosystem knowledge and fluency in both English and Italian. You will collaborate with teams to translate client...JavaTempo pienoImpiego permanenteRemoto
- ...Software Architect / Java Tech Lead Figura ricercata Per la nostra sede di Torino o Milano, siamo alla ricerca di una figura di un/a Software Architect / Java Tech Lead capace di unire competenza tecnica, visione architetturale e leadership operativa. Cerchiamo...JavaRemoto
- ...Milano is seeking a Senior Backend Developer to join their development team. The ideal candidate will have extensive experience with Java, as well as a strong background in DevOps and CI/CD practices. You will collaborate with cross-functional teams to deliver high-...JavaTempo pienoImpiego permanenteRemoto
63.236 € - 70.825 €
...have to ship features in the webapp, but you're comfortable tracing bugs into the frontend and making small changes to skan-webapp.* Java, some upstream Klarna services that we integrate with are written in Java; being able to read and reason about them speeds up cross-...Java
