emagine
Java Backend Developer
emaginePortugal4 hours ago
Full-timeEngineering

Are you a Java Backend Developer looking to work with modern technologies and cloud-native architectures? We’re looking for an experienced backend engineer to join our team and help design and build scalable, high-performance systems.


What you’ll be doing

  • Develop and maintain backend services using Java (latest versions) and Kotlin
  • Build microservices with Spring Boot
  • Design and operate cloud-native applications using Kubernetes
  • Implement Infrastructure as Code with Terraform
  • Work with Kafka to build event-driven and asynchronous systems
  • Design and integrate APIs using GraphQL Federation
  • Collaborate through GitHub, including code reviews and CI/CD workflows
  • Deploy and run services in the cloud using Azure and/or AWS
  • Contribute to architectural decisions and technical leadership (especially at Staff level)


What we’re looking for

  • Strong backend development experience with Java
  • Hands-on experience with Kotlin
  • Solid knowledge of Spring Boot and microservices architecture
  • Experience with Kubernetes and containerized environments
  • Familiarity with Terraform
  • Experience with Kafka
  • Knowledge of GraphQL, ideally GraphQL Federation
  • Experience using GitHub in collaborative development environments
  • Cloud experience with Azure and/or AWS

Key Skills

Ranked by relevance