Caixa Mágica Software

Backend Developer, Java/Kotlin

Caixa Mágica Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudGraphQLJavaKafkaKotlinKubernetesSpringSpring BootSpringBootTerraform

About the role

  • Develop backend services using Java and Kotlin
  • Utilize Spring Boot for service development
  • Implement infrastructure as code using Terraform
  • Manage container orchestration with Kubernetes
  • Work with event-driven architectures via Kafka
  • Collaborate on GraphQL Federation and distributed schemas
  • Maintain code control through GitHub
  • Deploy and manage services on Azure Cloud

Requirements

  • Strong proficiency in Java (experience with newer versions is a plus)
  • Hands-on experience with Kotlin
  • Solid background in Spring Boot for building backend services
  • Experience using Terraform for infrastructure as code
  • Practical knowledge of Kubernetes for container orchestration
  • Experience working with Kafka for event-driven architectures
  • Familiarity with GraphQL Federation and distributed schemas
  • Daily usage of GitHub for version control and collaboration
  • Experience deploying and operating services on Azure Cloud
Benefits
  • A permanent employment contract for a long-term project
  • Tech equipment, SIM card, and personal smartphone
  • Health and life insurance
  • Social events and team-building activities
  • A commitment to supporting your growth and rewarding performance
  • A dynamic, young team that will support you
  • Training in the latest technologies
  • Coffee, fruit, snacks and a warm welcome when you visit the office

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaKotlinSpring BootTerraformKubernetesKafkaGraphQL FederationGitHubAzure Cloud