emagine
Java Backend Developer
emaginePortugal4 hours ago
Full-timeEngineering

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