Anunciado 3 de diciembre
Esta oferta no acepta candidaturas
Tipo de jornada
Completa
Tipo de contrato
Indefinido
Salario
Salario sin especificar
Categoría
Estudios mínimos
Sin especificar
Nivel
Sin determinar
Número de vacantes
1
Tags Relacionados
Descripción del empleo

Our client company is the supplier of choice of business software and services to the telecommunications and financial services industry. The company enables both mobile carriers and virtual operators to offer a full suite of products, delivery platforms, support services, superior industry expertise and high-quality customer service without substantial upfront investments from clients.


They provide global telecommunication companies, mobile network operators, banks, supermarkets, consumer product companies, media firms, and other businesses with a full suite of products and services that enables them to fully provide telecom services as part of their business offerings.


All operations are backed up by the company’s state-of-the-art in-house CRM/billing system ensuring proper support and reliable data reports for our customers. They therefore offer the ideal platform for the B-2-B customer who wishes to operate cost efficiently as an independent global telecom and multimedia distribution organization.


description and responsibilities


You will be accountable for developing Java systems and writing applications to interface with other internal and 3rd party systems, telecom network elements, SQL and No-SQL databases, as well as design, writing and testing code:


  • Design and code communication processes between different systems of a telecom platform.

  • Do re-engineering of current processes to optimize performance and/or maintainability.

  • Develop solutions from design documentation that conform to the departments published patterns and practices.

  • Contributing to technical documentation (for example design or developer guides).

  • Take responsibility for project-based tasks focusing on any specific development stage.



Requisitos mínimos
  • A minimum of 4 years of related experience in Java developing.

  • University degree or college diploma in computer science or telecommunications.

  • Hands-on knowledge of Java Spring framework, particularly Sprint Batch, Spring Integration and Spring Data Flow Cloud knowledge.

  • Experience on developing Unit Tests and performing TDD.

  • MS SQL Server and Postgre SQL knowledge.

  • Experience in transactional, distributed systems and multi-threaded applications.

  • Experience in inter process communication and distributed systems.

  • Solid understanding of Object-Oriented Analysis and Design fundamentals, and MVC.

  • Experience with API and WS design and development over IIS: SOAP and JSON, RESTful interfaces.

  • Experience with Hibernate is a plus. Knowledge of ORMs will be valued as well.

  • Experienced working with Git as source version control (Gitlab).

  • Experienced working with Atlassian Jira and Confluence a plus.

  • Full knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices.

  • Strong problem-solving skills.

  • Good verbal, presentation, and written communications skills for all audiences

  • Fluent in English; any additional mainstream language skills are advantageous.

valuable skills:


  • Hands-on experience on MongoDB is a valuable plus.

  • Hands-on experience with Apache Camel and Apache Kafka a valuable plus.

  • Hands on experience on Docker and Kubernetes deployments.

  • Experience with design and development of gRPC interfaces a plus.

  • Experience working with CI/CD tools a plus (TeamCity, Gitlab CI).

  • Prior knowledge of mobile telecom networks, their standard and concepts is a big plus.

  • Knowledge of Telecom market.

  • Proficiency in advanced Microsoft Office (Word, Excel, MS-Project, Power Point, SharePoint).

  • Cross-border work experience within an international company



Compartir esta oferta