Backend Developer (Java) - Long-term Assignment

emagine • Portugal
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a high-performing development team in a leading multinational company. Contribute to the creation and maintenance of scalable, secure, and cloud-ready backend services. Work in a fully remote setup based in Portugal.

Key Highlights
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
Technical Skills Required
Java Spring Boot RESTful APIs PostgreSQL SQL Server Docker Azure AWS GCP .NET (Core)
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).


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.

Subscribe our newsletter

New Things Will Always Update Regularly