Java Tech Lead
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) Premio 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. #J-18808-Ljbffr
* 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) Premio 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. #J-18808-Ljbffr