Tech Stack
AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGrafanaHibernateJavaKafkaKubernetesMavenMicroservicesNoSQLPrometheusRustSoliditySpringSpring BootSpringBootSQLTerraform
About the role
- Design, customize, and develop BPMN 2.0 processes using Flowable to orchestrate banking workflows and client-specific logic
- Implement and maintain a unified API layer over existing services
- Develop scalable, cloud-native applications in Java, Spring Boot, and microservices
- Work with GCP, Kubernetes, ArgoCD, and GitLab pipelines to improve CI/CD practices
- Monitor and operate partner environments on GCP (Kafka, SQL/NoSQL, Elastic, Prometheus)
- Handle incidents, deliver change requests, and participate in the on-call rotation post-launch
- Write unit and contract tests, generate Swagger documentation, instrument OpenTelemetry traces, and build Grafana dashboards
- Review pull requests, enforce clean coding practices, and mentor junior developers
- Maintain BaaS runbooks, update internal knowledge bases, and contribute to self-service chatbot support
- Collaborate with Solution Architects, Product Managers, QA/SRE, and partner developers to deliver secure, compliant, and resilient solutions
- Identify friction points, propose enhancements to SDKs/configs, and support proof-of-concept demos for prospects
Requirements
- 5+ years of Java backend development experience (Spring, Hibernate, REST APIs, microservices)
- Strong knowledge of SQL and relational database design
- Practical experience with messaging systems (Kafka, Pub/Sub)
- Experience with Maven and Git workflows
- Understanding of cloud platforms (GCP preferred, AWS/Azure also welcome)
- Familiarity with Docker, Kubernetes, Helm, Terraform, and CI/CD pipelines
- Monitoring and observability tools (ELK, Prometheus, Grafana)
- Exposure to BPMN 2.0 workflows (Flowable, Camunda, jBPM, etc.) is a strong plus
- Understanding of distributed systems, multithreading, and resilient design patterns
- Security-first approach (PCI/PSD2 awareness)
- Builder mindset with ownership of partner success
- Independent and self-organised
- Clear communicator
- Collaborative and curious
- Eager to share knowledge and support team growth