pMDOTM is seeking a bJava Tech Lead /b 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. /ph3bYour responsibilities /b /h3ulliLead the design, development, and optimization of scalable Spring Boot applications /liliDrive architectural decisions and promote clean, modular, and maintainable Java code /liliDesign and implement robust solutions leveraging relational (MySQL) and NoSQL (MongoDB) databases /liliDefine and enforce software architecture best practices, including Layered Architecture, DDD, and Event-Driven Design /liliMentor and support engineers through code reviews, technical guidance, and knowledge sharing /liliCollaborate cross-functionally with Product, DevOps, and Engineering teams to deliver high-quality solutions /liliTroubleshoot and optimize backend performance, resilience, and security /liliContribute to the improvement of CI/CD automation and deployment processes /li /ulh3bRequirements /b /h3ulliStrong experience with Java Spring Boot (microservices, REST APIs)
/liliProven experience leading technical initiatives or mentoring engineering teams /liliSolid understanding of software architecture patterns (Layered Architecture, DDD, Event-Driven Design) /liliProficiency with SQL NoSQL databases /liliExperience with TDD and testing best practices in Spring Boot (JUnit, Mockito, Testcontainers) /liliExperience with messaging systems (ActiveMQ, Kafka) /liliStrong communication and stakeholder management skills, with the ability to explain complex technical topics clearly /liliGood knowledge of English (both written and spoken) /li /ulh3bBonus Points /b /h3ulliExperience with modern API communication technologies (GRPC, GraphQL, REST) /liliHands-on experience with CI/CD tools (GitLab Pipelines, GitHub Actions, Jenkins) /liliExperience with AWS, especially EC2 and S3 /liliHands-on experience with Docker Kubernetes for containerized application deployment and management /liliKnowledge of backend security best practices (experience with ISO 27001:2022 Annex A 8.28 is a plus) /li /ulpMDOTM Ltd (FRN: ) is an appointed representative of Thornbridge Investment Management LLP (FRN: ) which is authorised and regulated by the Financial Conduct Authority. /p #J-18808-Ljbffr
📌 Java Tech Lead (Milan Office / Remote) (Italia)
🏢 Mdotm
📍 Italia