Angular Software Engineer
March 8, 2022

Java Software Engineer

• Apply architectural and engineering concepts to develop software that meets operational requirements such as scalability, maintainability, security, reliability, flexibility and availability.
• Provide input to the product management team throughout the development cycle
• Continuously review components performance and interoperability in order to identify possible improvement opportunities
• Correctly use and advocate for version control and ensure adherence to software development methodologies and standards
• Continuously being informed of related technologies and industry best practices

Technical requirements:
• Working experience delivering complex, highly scalable software solutions. Previous experience in telecommunications would be considered an advantage
• Extensive working experience with the Java programming language (preferably at least Java 8) and related frameworks (Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring WS/REST, Liquibase)
• Extensive working experience with relational and non-relational databases (SQL*, MongoDB, Elasticsearch)
• Extensive working experience with queue systems (e.g. Kafka, ApacheMQ)
• Knowledge of web-oriented programming languages and specifications, like HTML5, JavaScript, Perl, NodeJS is an advantage
• Good understanding of network protocols and specifications such as TCP/IP, SCTP, UDP, DNS
• Previous experience with telecom signalling protocols like SIP, SS7 (INAP/CAP, MAP, ISUP), XMPP, SMPP, Diameter would be considered an advantage
• Excellent technical writing communication skills
• High proficiency in English. Knowledge of other languages may be an advantage

Core competencies:
• Analytical and creative
• Integrity and Trust
• Business Acumen
• Drive for Results
• Customer Oriented
• Curiosity

For more details please send your CV at

To apply for this job email your details to