Job Description
Our client is a solution provider in the information technology & telecommunication sectors with a focus on the following service areas: IT Infrastructure Solutions, IT Managed Services, Cloud Enablement and Data Centre Infrastructure (including on-premises, public/private/or hybrid), Carrier-grade Telecom Infrastructure, Products and Solutions, Telecom Security, Lawful Intercept, and Fraud Prevention. They have operating offices in UAE, KSA, Lebanon, and South Africa.
Job Summary:
The Senior Java Developer should have a solid development experience in Java and Spring Framework. They will be reporting to the Head of Development. They should be able to develop high quality/performance scalable applications and be comfortable working on telecommunication systems implementation and integration.
Main Duties
- Develop and maintain full-stack applications across new and existing systems.
- Design and implement components with varying complexity, adhering to web-based architectures and frameworks.
- Bridge the gap between technical requirements and customer needs.
- Contribute to application architecture design and optimization.
- Ensure the smooth functioning of VAS platforms with high service levels and availability.
- Monitor system and service performance against key metrics and continuously improve them.
- Scale the system's capacity to meet rapid growth demands.
- Expand your technical expertise through learning and experience with diverse solution components.
- Perform other duties as assigned.
Experience, Qualifications & Skills
- Bachelor's degree in Telecommunications Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.
- 7+ years of Java development experience, combined with proven skills in multiple programming languages (C, C++, C#, Python), operating systems, and development environments.
- 3+ years of experience with Kubernetes, Docker, and/or cloud deployment technologies.
- 5+ years of experience with telecommunication networks, protocols/standards, communications, and access methods.
- Proven experience developing/supporting VAS platforms and integrating telecommunication systems.
- Solid expertise in Spring Framework, Object-Oriented Programming, and design patterns.
Familiarity with source code control (Git), build tools (Maven), work management (Jira), and
continuous integration (Jenkins).
Hands-on experience developing functionality with unit and integration testing
(e.g., experience with monitoring tools like Prometheus, Grafana).
In-depth understanding of microservices architecture and cellular network infrastructure
elements.
Knowledge of JavaScript frameworks (React, AngularJS), HTML5/CSS, MongoDB, Apache
Kafka, Kubernetes, SQL databases (PostgreSQL, MySQL), and application servers
(Tomcat, WebLogic).
Familiarity with DevOps, CI/CD, and SRE best practices, along with Agile methodologies.
Ability to analyze, design, develop, and implement RESTful services and APIs.
Excellent testing/troubleshooting skills to ensure code quality and efficiency.
Fluency in English language, French is a plus.
Desired Candidate Profile
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality