Job Description
Mandatory Skills (Hands-on Experience Required):
* Spring Cloud
* Cloud Native Architecture
* Microservice Design Patterns
* API Management & Security
* Java Backend (recent, hands-on experience is essential)
-----------------------------------
About the Team
This role sits within a team responsible for strengthening security within the mobile channel. The team builds and maintains a suite of mobile security components that provide comprehensive protection for mobile applications, alongside services such as penetration testing, obfuscation, and security consultancy.
The mission is to deliver a scalable, adaptable, and proactive security framework that empowers mobile engineering teams to develop with confidence in a rapidly evolving threat environment. The team is passionate about delivering innovative and secure features across various mobile platforms and brands.
-----------------------------------
What We Need From You – Essential Skills & Experience
* Strong expertise in developing secure, scalable, enterprise-grade backend applications using Go.
* Hands-on experience with REST APIs, containerization, and microservices architectures.
* Ability to work effectively both independently and in cross-functional teams.
* Excellent analytical, problem-solving, and strategic-thinking capabilities.
* Deep understanding of best practices in coding standards, code management, agile methodologies, and continuous delivery.
* Proven ability to optimize backend service performance to meet demanding non-functional requirements (NFRs).
-----------------------------------
Desirable Skills & Experience
* Experience in Java backend development.
* Familiarity with cryptography frameworks in Go and/or Java.
* Experience working with SQL databases.
* Knowledge or interest in application security or mobile app security.
* Experience with cloud environments, including DevOps practices, CI/CD pipelines, and infrastructure automation.