← Zurück zur Liste
Stelle · Mid-level

Backend Engineer

Backend Developer • Mid-level • Remote • Vollzeit Italien Italien

MDOTM is looking for a Java Backend Engineer to contribute to the development and optimization of its high-performance Spring Boot backend.

Responsibilities

  • Develop, maintain, and optimize scalable Spring Boot applications
  • Implement clean, modular, and testable Java code
  • Design and implement features with relational (MySQL) and NoSQL (MongoDB) databases
  • Follow software architecture best practices (Layered Architecture, DDD, 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 (written and spoken)
  • Excellent communication skills to explain complex problems and solutions

Nice to have

  • 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 and S3
  • Hands-on experience with Docker & Kubernetes for containerized deployments
  • Security best practices for backend applications (ISO 27001:2022 Annex A 8.28 a plus)

Soft skills

Excellent communication skills to explain complex problems
Languages: Angol: Jó szintű

Ähnliche Stellen