
Backend Developer, Java/Kotlin
Caixa Mágica Software
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇹 Portugal
Visit company websiteJob 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