emagine
Backend Developer (Java)
emaginePortugal1 day ago
ContractRemote FriendlyInformation Technology

Emagine is currently looking for a Backend Developer (Java) to join a long-term assignment with one of our international clients in the media and technology sector. This is a strategic opportunity to be part of a high-performing development team within a leading multinational company, contributing to the creation and maintenance of scalable, secure, and cloud-ready backend services.


The selected professional will work closely with international development squads, frontend, QA, and DevOps teams to design and deliver robust backend solutions in a fully remote setup based in Portugal.


Your main responsibilities:

  • Develop and maintain backend services and RESTful APIs using Java (Spring Boot) or .NET (Core).
  • Collaborate with frontend, QA, and DevOps teams to ensure end-to-end product quality.
  • Contribute to the definition of backend architecture and the integration of new features.
  • Ensure code quality through unit/integration testing and adherence to clean code principles.
  • Participate in code reviews and help drive continuous improvement initiatives.
  • Support CI/CD pipelines and containerization using Docker within cloud environments (Azure, AWS, or GCP).


You bring:

  • 3+ years of professional experience in backend development with Java (Spring Boot) or .NET (Core).
  • Strong experience building and integrating REST APIs.
  • Proficiency in relational databases (PostgreSQL, SQL Server, etc.).
  • Familiarity with CI/CD pipelines and cloud platforms.
  • Solid understanding of software design patterns and clean architecture.
  • Good written and spoken English skills.


Nice to have:

  • Experience with microservices architecture.
  • Knowledge of messaging systems such as Kafka or RabbitMQ.
  • Experience working in agile, international teams.


Work environment:

  • Location: Remote (Portugal).
  • Setup: 100% remote, flexible schedule, collaborative international team.
  • Project type: Long-term engagement with a focus on scalability, reliability, and performance.

Key Skills

Ranked by relevance