Mollie

Application Engineer I

Mollie

full-time

Posted on:

Origin:  • 🇮🇹 Italy

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudGoogle Cloud PlatformJavaKubernetesMavenOpen SourcePHPSpringSpring BootSpringBootTerraform

About the role

  • Improving the developer experience for everyone when adopting Java and Spring inside Mollie.
  • Work with Java enthusiasts as well as Developers new to the JVM across the company.
  • Work with a small dedicated team of Java experts forming the core of the Java community at Mollie.
  • Develop and adapt libraries to Mollie use cases and environment.
  • Improve our deployment and packaging to GKE and GCP.
  • Help establish a golden path on how to build Java applications at Mollie.
  • Guide and support contributions to the platform from across a wide range of teams and individuals.
  • Continuously improve our Java infrastructure, tuning deployments and infrastructure.
  • Work within Mollie’s Java platform architecture: monorepo structure, Maven, GitLab CI, ArgoCD, GKE on GCP, Terraform and Helm, all using Spring Boot on the latest JVM.

Requirements

  • Experience in developing Java applications and libraries.
  • Knowledge of the JVM, Java and Spring Boot.
  • You know how to roll out changes across multiple teams, and how to work with CI/CD pipelines and deployments.
  • You like to work with others either supporting the journey of new developers, or taking ideas from proof of concept to production-ready solutions.
  • You are willing to learn or already have knowledge of PHP, providing empathetic support to people working in both environments.
  • Avid Java Champion (nice to have).
  • Experience with infrastructure tooling like Terraform, Helm, Kubernetes, etc. (nice to have).
  • Experience with Google Cloud Platform (nice to have).
  • Previously worked within the Payments, FinTech, or high-scale B2B SaaS space (nice to have).
  • Track record of working on developer experience across teams or open source projects (nice to have).
  • Experience working with teams across multiple locations (nice to have).