Skip to Main Content

Job Title


Technical Designer


Company : Rakuten Symphony


Location : Bengaluru,


Created : 2025-07-12


Job Type : Full Time


Job Description

Why should you choose us?Rakuten Symphony is reimagining telecom, changing supply chain norms and disrupting outmoded thinking that threatens the industry’s pursuit of rapid innovation and growth. Based on proven modern infrastructure practices, its open interface platforms make it possible to launch and operate advanced mobile services in a fraction of the time and cost of conventional approaches, with no compromise to network quality or security. Rakuten Symphony has operations in Japan, the United States, Singapore, India, South Korea, Europe, and the Middle East Africa region. For more information, visit: on the technology Rakuten used to launch Japan’s newest mobile network, we are taking our mobile offering global.To support our ambitions to provide an innovative cloud-native telco platform for our customers, Rakuten Symphony is looking to recruit and develop top talent from around the globe. We are looking for individuals to join our team across all functional areas of our business – from sales to engineering, support functions to product development.Let’s build the future of mobile telecommunications together!About Rakuten Rakuten Group, Inc. (TSE: 4755) is a global leader in internet services that empower individuals, communities, businesses and society. Founded in Tokyo in 1997 as an online marketplace, Rakuten has expanded to offer services in e-commerce, fintech, digital content and communications to approximately 1.5 billion members around the world. The Rakuten Group has over 27,000 employees, and operations in 30 countries and regions. For more information visit ResponsibilitiesWork in high-performance agile team environmentTranslate business requirements (SRS or HLD) into detailed low-level technical specifications (LLD)Help manage project priorities and timelinesWrite, review and maintain high-quality code, review and refine code written by team membersReview and approve code Git merge requests from team membersResearch, keep up pace with evolving technologies and improve designs and codeContribute to the development of strategic technology plans and project portfolioAnalyze and identify improvement areas in existing and new code/application/frameworkIntegrate existing software products and get various platforms to work togetherCreate detailed technical specifications (Tech Draft, HLD, LLD, MoPs, API Specs) – and keep them up-to-dateReview and provide feedback on Test Plans/Test Strategy/Test SuiteWork closely with internal and external stakeholders, such as Product and Project Managers, UX/UI designers, Developers, QA/QAE, Business/Systems Analysts and Pre-SalesResponsible for non-functional aspects of application like – Performance, Monitoring, Security etc.Track and work towards minimizing technical debt – coordinate with Product ManagerMinimum RequirementsTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Understanding of Service Order Management (Telecom BSS Domain) and Service Activation SolutionsStrong understanding of Business Process Management – Business Process modelling, Workflow creation and maintenanceExperience in a software-as-a-service application built on a modern platform with state-of-the-art open-source technologiesUnderstanding of Mobile Number Management / Resource Inventory solutions / Mobile Number PortabilitySoftware expert with experience in Java (OpenJDK 20), JavaScript, Bash/Perl/Python Scripting, J2EEExperience architecting large-scale, multi-threaded, distributed high-availability applications, and fast prototypingKnowledge of containerization and orchestration technologies and hands-on knowledge with any one or more of the following: Google Anthos, Azure, AWS, or other Hybrid Cloud technologiesSolid understanding of Mobile Network architecture covering 4G and 5G as well OTA, Device Management, and various VAS servicesUnderstanding of TMF frameworks (e.g. SID, eTOM, TAM) and APIsOperating with the highest levels of honesty, integrity, and fidelity, acting in the best interest of the businessStrong capability and openness towards up-skilling and re-skilling, with a curious mind and desire to constantly learn and growOrganizational skills with strong written and verbal communications skills (English)Ability to take initiative, work well under pressure, and work towards strategic business goals with attention to detail and multitasking skillsSelf-starter able to work independently but comfortable and effective working in a team environmentExperience in OSS/BSS/Telecom/Order Management system is a must haveMust-Have SkillsPractical experience with Design PatternsRESTful API – design, documentation, development, testing, automationSOAP web service design (XML, XSD, WSDL)Microservice architectureEnterprise Integration Patterns (EIP)Spring Boot, Spring Security, Spring Data, Spring MVCUnit Testing Automation – coding, review, execution, code-coverage check, code-coverage reportsRDBMS (MySQL/PostgresSQL) - design, normalization, indexing, optimization, federation, partition, replication (master-slave, group replication), triggers, stored proceduresApache ActiveMQ/RabbitMQ, any other JMS implementationHibernate, Arjuna (JTA - JBoss Transactions API)Public Key Infrastructure (PKI), Java Cryptography (JKS), PSK and Certificate based authenticationPerformance analysis and tuningKubernetes, Helm Charts, Docker/Dockerfile/Docker Compose, Swagger, Git, Maven, Jenkins, JIRALiquibase, WildFly App Server, SmallRye, XNIOOpenSSL and related toolsExcellent command on Java Debuggers and ProfilerGood -To-Have SkillsElastic Search, Kafka, Kibana, GrafanaNoSQL, Infinispan (in-memory distributed data-grid)AWS/EKS/GCPOWASP guidelines