Smile Communications provides 4G LTE mobile broadband in several countries in Africa. Our objective is to become the broadband provider of choice for Superfast mobile broadband internet and Super Clear voice services in each of our markets and to provide over 300 million potential customers in our countries of operation with a fast, reliable and high-quality broadband internet to accelerate development and wealth creation.
Our mission is a fully connected Africa enabled by a team that is driven by passion, integrity, humility and humanity. Smile is a diverse, equal opportunities organisation and is committed to developing talent in the telecommunications industry in all of the countries it operates in. In addition to considering your skills and competencies, your fit with our culture and values is important.
We are recruiting to fill the position below:
Job Title: Enterprise Java Developer
Location: Lagos
Job type: Full-time
Role Description
This is a full-time on-site role for a Enterprise Java Developer based in Lagos.
Understanding business requirements through working with business units, process analysts and business analysts across Smile operations.
Architect, Design, Develop and Test functionality on Smiles various Java based platforms
Day to day maintenance, administration and support of Smiles Java based platforms. (Smile has a model where developers are responsible for Level 2 and Level 3 Operations of the systems they are involved in)
Working closely with external parties such as web development agencies, payment partners and App developers to allow for integration of external systems into Smiles systems through SOAP and REST API’s.
Working closely with other IT team members to create a productive and fun working environment where all team members are passionate about technology and the systems they are working on.
The mission critical nature of Telecoms systems and financial impacts of errors, bugs and downtime necessitates that candidates must have an acute attention to detail and be able to work effectively under pressure.
The role will directly impact the products and services offered by Smile in its operations.
To perform this function, the candidate is expected to work closely with Senior Management at Smile including the marketing, finance and product management teams.
Qualifications
Three Years IT-related Degree
More than 3 years experience on Enterprise Java development using the following development technologies: Netbeans / Eclipse, JAX-WS, JAX-RS, JPA, HTML / HTML 5, CSS, Javascript, JSP + JSTL, EJB, BPEL, Ant, Subversion and GIT.
More than 2 years’ experience operating enterprise Java systems running on the following technologies: Java Enteprise (essential), MySQL 5 (essential), Linux (essential), OpenESB (preferable), VMWare (preferable)
Smile utilises the following open source libraries/frameworks and prior expertise would be favourable: SLF4J, Stripes web framework, Activiti, Apache Commons, Hazelcast, AngularJS, Jackson, Javassist, Jersey, Jira, Memcache and Mobicents
Prior Mobile Telecoms and/or ISP experience preferable
Service Oriented Architecture
Development of highly concurrent low latency real-time systems
Smile uses Linux as the IT desktop environment, candidates must be comfortable on a Linux desktop.
Ubuntu is candidates choice.
Essential:
A self-motivated/self-driven individual who is passionate about all facets of IT and who take’s initiative in their job
Flexible.
Ability to work in an environment in which there is substantial ambiguity; things change rapidly and often, and you need to adapt to new ways of thinking.
Must work well in team environments and be able to lead by example
Be willing to go the extra mile
Self-organized.
Ability to naturally get a lot of high quality work done to completion without being micro-managed.
Communication.
Take input from many sources; think through that information, and present concise, clear recommendations to technical and non-technical people.
Involved in the Java community through forums, open source projects etc.
Enquiring mind with a love for Programming and problem solving.