Backend Engineer – Java/Python at U2opia Mobile
Role Overview
U2opia Mobile is seeking a Backend Engineer to design, build, and maintain entitlement server modules, APIs, and automation workflows. The role involves collaborating with telecom integration engineers to enable seamless SIM-based authentication and entitlement flows.
Key Responsibilities
- Develop backend services and APIs using Java Spring Boot, Python, or Go.
- Implement entitlement server logic for silent authentication (EAP-AKA, fallback).
- Build microservices and containerized deployments (Docker, Kubernetes, Helm).
- Maintain CI/CD pipelines (GitHub Actions, GitLab, Jenkins).
- Implement logging, monitoring, and observability (Prometheus, Grafana, ELK).
- Collaborate with QA for automated test suites (unit + integration, >70% coverage).
- Work with integration engineers to expose APIs for HSS, AAA, UDM, PCRF.
- Ensure security-first development: input validation, encryption, token flows.
Job Requirements
- Strong backend development experience (Java, Go, or Python).
- Solid understanding of REST/GraphQL APIs, microservices, and API gateways.
- Familiarity with containerization (Docker/K8s) and cloud deployment practices.
- Good knowledge of authentication/authorization flows (OAuth2, OpenID, or telecom-specific EAP-AKA preferred).
- Exposure to telecom or networking systems is a plus.
About U2opia Mobile
U2opia Mobile is a leading provider of telecom solutions, specializing in mobile applications and services that enhance user engagement and connectivity. The company focuses on delivering innovative products that cater to the evolving needs of the telecom industry.