Backend Developer (Java) for Media and Technology Sector

emagine • Portugal
Remote
Apply
AI Summary

Join a high-performing development team in a leading multinational company to design and deliver robust backend solutions. Contribute to the creation and maintenance of scalable, secure, and cloud-ready backend services. Work closely with international development squads, frontend, QA, and DevOps teams.

Key Highlights
Design and deliver robust backend solutions
Contribute to the creation and maintenance of scalable, secure, and cloud-ready backend services
Work closely with international development squads, frontend, QA, and DevOps teams
Technical Skills Required
Java Spring Boot RESTful APIs PostgreSQL SQL Server Kubernetes Docker Azure AWS GCP CI/CD pipelines
Benefits & Perks
100% remote work
Flexible schedule
Collaborative international team

Job Description


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).
  • Work closely with DevOps practices and tooling, including Kubernetes, to support deployment, scalability, and reliability of services.


You bring:

  • 5+ years of professional experience in backend development with Java (Spring Boot).
  • Strong experience building and integrating REST APIs.
  • Proficiency in relational databases (PostgreSQL, SQL Server, etc.).
  • Hands-on experience or strong familiarity with Kubernetes and container orchestration workflows.
  • 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.
  • Additional DevOps experience (Helm, Terraform, monitoring/logging stacks, etc.)


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.

Subscribe our newsletter

New Things Will Always Update Regularly