Backend Engineer (US Eastern Time Zone)

MDOTM

$100K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Java & Spring Boot development.
  • Proficient with both SQL (MySQL) and NoSQL (MongoDB) databases.
  • Familiarity with software architecture patterns, including Layered Architecture and DDD.
  • Experience with TDD and testing frameworks in Spring Boot, such as JUnit and Mockito.
  • Knowledge of messaging systems like ActiveMQ or Kafka.
  • Strong English communication skills for conveying technical concepts clearly.

Responsibilities

  • Develop and maintain a high-performance Spring Boot backend application.
  • Implement clean and modular Java code with testability in mind.
  • Design and support features using both relational and NoSQL databases.
  • Follow best practices in software architecture and design methodologies.
  • Optimize the performance and security of backend systems.
  • Collaborate with DevOps to enhance CI/CD workflows and deployment strategies.

Benefits

  • Cutting-edge technology environment, leveraging a decade of AI experience.
  • Flexible working conditions and a competitive salary.
  • Unlimited learning and development budget for continuous education.
  • Opportunities for rapid career advancement into leadership roles.
  • Diverse team culture with colleagues from over 18 nationalities.
  • Annual company retreat in a premium location.
Full Job Description
Role Overview MDOTM is seeking a Java Software Engineer to join our Engineering team. You will be actively contributing to the development and optimization of our high-performance Spring Boot backend, ensuring scalability, reliability, and security. Key responsibilities - 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 - 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) 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.

Similar Jobs

More Jobs at MDOTM

More Information Technology Jobs

Find similar Backend Engineer (US Eastern Time Zone) jobs: