Associate Software Engineer - Customer Masterdata & Permissions

Media Gmbh
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
API
Agile Methodologies
Automation of Tests
Google BigQuery
Continuous Integration
Github
JUnit
PostgreSQL
Scrum
Mockito
Cloud Services
Systems Integration
Google Cloud Platform
Spring-boot
Infrastructure as Code (IaC)
Backend
Containerization
Git Flow
Kubernetes
Terraform
Docker
Microservices

Job description

  • Design, implement, and maintain robust backend services to support scalable and reliable applications for our Customer & Marketing environment using Java (Spring Boot)
  • Utilize infrastructure tools such as Terraform, Kubernetes, GitOps with Flux, and Docker to build and manage scalable systems
  • Develop CI/CD pipelines using GitHub Actions to ensure smooth and efficient deployment processes
  • Work with Google Cloud products including BigQuery, GKE, PubSub and Cloud SQL (Postgres) to enhance and optimize cloud-based applications
  • Employ test frameworks like JUnit and Mockito to ensure high-quality, reliable code
  • Contribute to the continuous improvement of our development processes and code base while working with the methods of agile software development such as Scrum

Requirements

Do you have experience in Terraform?, * Several years of professional experience as a backend software developer with expertise in Java (Spring Boot)

  • Strong understanding of containerization and orchestration technologies such as Docker and Kubernetes, preferably with hands-on experience
  • Proficient experience with Infrastructure as Code (IaC), particularly Terraform
  • Strong understanding of GitOps practices and experience using GitHub Actions for CI/CD
  • Experience in working with cloud services, preferably with GCP: Cloud SQL, BigQuery, GKE and PubSub
  • Familiarity with managing and integrating APIs
  • Strong problem-solving skills and the ability to work collaboratively in a remote team environment
  • Excellent communication skills and a proactive approach to challenges
  • Passion for continuous learning and staying updated with the latest technologies in the field

Benefits & conditions

  • 30 days vacation & company pension plan
  • Employees discount & Fitness Collaborations
  • Training & Education
  • Open corporate culture & Teamwork
  • Mobile work (50/50)

About the company

Join our "Customer Masterdata & Permissions" development team, where we manage MediaMarktSaturn's customer data and deliver it real-time across all channels. Building solutions that enable personalized customer experiences while ensuring data privacy and consent management. Ready to create scalable systems that directly impact customer retention? Our best solutions arise when diverse perspectives come together. Diversity is key to achieving our vision of becoming the Experience Champion in Consumer Electronics. We value diversity, promote equal opportunities, and foster inclusion - join our team!

Apply for this position