Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full 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.
Key Skills
Ranked by relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes

