Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
MdotM

Backend Engineer

MdotM

Java Software Engineer optimizing high-performance Spring Boot backend applications. Collaborating with international teams on AI-driven investment solutions and ensuring scalability, reliability, and security.

Posted 7/20/2026full-timeRemote • New York • 🇺🇸 United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core 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 resume
Applicant 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 & technologies
AWSDockerEC2GraphQLGRPCJavaJenkinsJUnitKafkaKubernetesMicroservicesMockitoMongoDBMySQLNoSQLSpringSpring 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.