Java Developer

Alexander Ash Consulting Limited ,
London, Greater London

Overview

My client is SATCOM giant and their is a vacancy within their Service Monitoring Systems Group which develops and maintains many software systems and application which help manage the operation of my clients services. Some of the key systems and applications include: The Off-Air Monitoring System (OAMS) which provide low-level call trace and troubleshooting capabilities to customer services, engineers and operations staff. It also supports a billing function by forwarding Call Details Records (CDR) for invoicing. The Equipment Identity Register, which provides 3GPP compliant call barring for lost and stolen terminals/handsets. The Universal Relay Service (URS) that provides near real-time data in an open format to many different consumers. These applications are used in Operations Centres around the world as well as by engineers and managers. You will be working in a small team of developers, primarily supporting the migration of the monitoring capabilities from a world class network monitoring system into a broader service monitoring system, with capabilities to monitor the performance of individual user terminals and the end-user applications and meet my clients service monitoring needs for current and future services. Key skills Essential Knowledge and Skills: BSc or equivalent in either Computer Science or a technical/engineering discipline Excellent experience in hands-on Java development working in a real-time operational environment Good experience in Javascript/Nodejs development Experience in Web API programming Experience of software development using delivery frameworks, in particular Active MQ, Kafka or similar messaging products Use of Apache Camel, Scala and Groovy to manage Active MQ environments Good experience of scripting and task automation using languages such as Awk, Maven Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment Excellent communication and collaboration skills in teams and corporate environments A reasonable understanding and appreciation of IT and network security best practices A proactive and solution-oriented approach with attention to detail Experience with technical writing and documentation Experience of multithreaded programming on Windows and Linux platforms Object Oriented analysis and design using common design pattern This job was originally posted as www.totaljobs.com/job/89935537