Role Overview:
We are seeking an experienced Senior Backend Developer with Team Lead capabilities to join our IT project team. The ideal candidate is a strong technical expert in Java 8 and the latest Java versions, with hands-on experience in Spring Boot, microservices architecture, and cloud integration (preferably AWS). While the role is backend-focused, occasional work with Angular for visualization is expected. This position also requires proven leadership experience, as the candidate will be responsible for guiding a development team, ensuring technical quality, and actively contributing to planning and delivery. A high level of spoken and written English is essential for communication within a global/multicultural environment.
Requirements:
· Extensive experience with Java 8 and newer Java versions
· Expertise in Spring Boot and the broader Spring ecosystem
· Strong knowledge of REST APIs and microservices architectures
· Leadership experience in managing development teams or leading technical initiatives
· Experience with Git, CI/CD pipelines, and Agile methodologies
· Working knowledge of Angular for frontend tasks (visualizations and UI integration)
· Good understanding of container technologies (e.g., Docker), Kubernetes is a plus
· Experience with cloud platforms, especially AWS, is highly desirable
Note:
This position can be performed from Braga, Porto, or Lisbon.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Cloud Engineer
2026-04-09
Java Software Engineer
2026-04-09
Backend Software Engineer
2026-04-13
- Posted
- Dec 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Porto
- Company
- emagine
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Cloud Engineer
2026-04-09
Java Software Engineer
2026-04-09
Backend Software Engineer
2026-04-13