Wednesday, June 22, 2011

J2EE Software Developer (Africa & USA)

Job Description:

Primarily a J2EE software developer to develop Telco Standard VAS services and to develop and optimize Telco Standard Service Delivery Platform Resource Adapters.
Focus will also be on performance tuning and optimizing existing Java applications, and performance tuning of the JBoss Application Platform.
Assist in the definition of requirements, functional & technical specifications for new VAS projects and/or enhancements to existing VAS projects, liaise with 3rd party vendors during project development to review progress, develop and configure new products and services according to Marketing requirements.

Role:
• Develop and customize innovative VAS services and/or enhancements to existing VAS services
• Develop Telco Resource Adapters (eg. SMPP Adapters, Charging System Adapters (Ericsson UCIP, VSIP, ACIP))
• Install & configure VAS services from 3rd party vendors and undertake administrative duties of said services in production
• Java profiling and Optimization.
• Determine and define interface/API requirements and develop same where applicable

Supervisory /Leadership / Managerial:
• Effective self-supervision
• Ability to interface at all levels within the company
Ability to simplify complex technical concepts and solution architecture

Creativities (improvement/innovation inherent)
• Provide tools and/or utilities to assist customer service agents in resolving subscriber queries.
• Develop scripts to automate various aspects of reporting (i.e. Resolution of operational issues, trend and usage analysis, revenue assurance etc).
Configure and/or develop innovative services to drive revenue

Education:
• B.S. Computer Sciences / Information Technology or equivalent
Relevant IT professional certifications

Experience:
• Minimum 7 years experience in enterprise level J2EE development. Experience should include all phases of software lifecycle.
• Minimum 3 years development experience interfacing with remote devices
Minimum 3 years experience of operational responsibility for a production solution.

Knowledge:
• Strong grasp of OOP and OO Analysis and UML Design concepts.
• Comprehensive experience developing in J2EE. Familiarity with other OOP programming languages such as C++ & C# whilst not essential would be an advantage
• Strong grasp of enterprise level Java technologies with an emphasis on J2EE concepts (JSP, Struts, Servlets, EJB).
• Experience in Application tuning and optimization using Profiling is mandatory.
• Experience developing multi thread applications
• Solid experience developing applications implementing the following protocols
o TCP/IP sockets
o SMPP
o HTTP
o XML
• Good knowledge of JBoss application server is compulsory.
• Strong knowledge of Solaris Unix (Operating system and scripting)
• Extensive hands on experience with Ericsson Charging System 3 (CS3) IN platform. Particular emphasis is placed on the ability to develop applications utilizing the CS3 external interfaces using the following protocols:
o UCIP, VSIP, ACIP
o CC-API
• Very good knowledge of Oracle (Administration & PL/SQL development)
• Familiarity with Apache Ant
• Familiarity with all phases of the software lifecycle:
• Specification Requirements collection,
• Design Methodologies,
• Software Development using J2EE,
• Functional and Regression Testing
• Launch applications into the Production Environment
• Administration and Operational support
• Good knowledge of version control software
• Strong independent problem solver with good initiative
• Excellent interpersonal, communication, and documentation skills

Email: babatunde@fmacomputer.com
THanks

No comments:

Post a Comment