About the role:
Backend engineers at DGlobal build the core banking platform that will provide state-of-the-art digital banking services to millions. The role requires a blend of technical competence, bias to action, and extreme ownership of the code base or the task at hand. Our core banking platform is built on cutting-edge tech and will provide ample opportunity for budding and experienced engineers alike to learn and grow professionally.
Must-have:
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
- 8+ years of hands-on professional experience.
- Experience in any JVM language such as Java, Scala or Kotlin
- Experience with Spring Boot and related frameworks
- Familiarity with Microservices Architecture and Microservice Design Patterns
- Familiarity with Docker and Docker Compose
- Experience in working with SQL-compliant relational databases such as Postgresql or mySQL
- Comfortable with git and git-based platforms such as github, GitLab, or bitbucket
- Experience with streaming systems such as Kafka and/or message brokers such as rabbitmq
- Experience with Kubernetes and/or other container orchestration frameworks
- Configuring CI/CD pipelines in GitHub, bitbucket, or Jenkins
- Experience in writing automated test cases
Good-to-have
- Experience with gRPC and Protobuf
- Experience in integrating with NADRA, SMS Gateway, and 1Link
- Experience in building financial products