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).