Telefonica Global Solutions (TGS) manages the global business units for Multinationals, Wholesale and Roaming. TGS specializes in delivering a comprehensive range of integrated fixed, mobile and IT services to some of the worlds leading multinationals and corporations. It also provides global telecommunication services for fixed and mobile carriers, ISPs and content providers. As part of TGS, the Service Digitalization area is responsible for implementing new services and products, as well as evolving existing ones within TGS portfolio. Mission & Vision: Lead E2E Product & Service Development, maximizing customer satisfaction and cost efficiency through end to end service evaluation and operations improvement plans. Main Duties & Responsibilities: You will join the development team and actively participate in the development and maintenance of the products and services within your scope. Your primary development language will be Java, but you will also work with other languages as needed. Over time, you will transition into a functional analyst role, taking on responsibility for the technical development of the products or services within your scope. You must ensure that the technical specifications meet both commercial and operational requirements. In general, your functions will be: Requirements Analysis Design and Documentation Code Development and System Configuration Unit Testing Integration Testing Installation Review in Different Environment Stages UAT Testing Level 3 Support / Corrective Actions Training and Support for Operational Groups Plan, control and follow up of developments requested by internal/external Clients as well as lifecycle management. Team engagement with other colleagues in B2B Customer Service & Operations (Global Network & Platforms, IT, Global Architecture Transformation & Customer Experience) and Multinational Business Unit (Product Marketing, Presales/Sales) End to end Quality management of the Service development lifecycle. Technical Skills: Understanding of system design principles Understanding of microservice based architectures Development and Programming skills: Java programming language: java/J2EE, Java SE, Java EE, Javascript, etc. Other programming languages: Python, other scripting languages will be valued. Basic Integration competence with: Web Services, Rest API, XSD, XSLT, XML, JSON Knowledge on AWS Ecosystem, specifically S3, Spark, Glue and Lambda programming will be valued Database development skills, specifically SQL language will be valued Data structures and algorithms. Framework and Methodology: Knowledge in Red Hat JBoss Fuse Enterprise Service Bus (ESB) Familiarity with version control systems, specifically GIT & GITHUB Agile Methodologies: Experience working in agile environments (SCRUM, Kanban) and in the use of tools such as JIRA API Development: Familiar with creating and consuming RESTful and/or SOAP APIs Testing and Debugging: Ability to perform unit testing, integration testing and co