FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Backend Engineer
MdotMJava Software Engineer optimizing high-performance Spring Boot backend applications. Collaborating with international teams on AI-driven investment solutions and ensuring scalability, reliability, and security.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in developing and optimizing scalable Spring Boot applications with a strong focus on clean, modular Java code and best practices in software architecture. Experienced in implementing CI/CD processes and ensuring backend performance and security.
Highest-signal resume keywords
Java & Spring BootSQL & NoSQL DatabasesSoftware Architecture PatternsTDD & Testing Best PracticesCI/CD Tools
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootMySQLMongoDBLayered ArchitectureDDDEvent-Driven DesignJUnitMockitoTestcontainers
Soft Skills
Excellent Communication SkillsProblem-Solving
Tools & Technologies
ActiveMQKafkaGitLab PipelinesGitHub ActionsJenkinsAWSEC2S3DockerKubernetes
Certifications & Qualifications
ISO 27001:2022 Annex A 8.28
Industry Keywords
MicroservicesREST APIsCI/CD AutomationBackend PerformanceSecurity Best Practices
Tech Stack
Tools & technologiesAWSDockerEC2GraphQLGRPCJavaJenkinsJUnitKafkaKubernetesMicroservicesMockitoMongoDBMySQLNoSQLSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Develop, maintain, and optimize scalable Spring Boot application
- Implement clean, modular, and testable Java code
- Contribute to design and implement features following 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
Requirements
What you’ll need- 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.
- Bonus Points:
- 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)
Benefits
Comp & perks- 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.