Java EE Developer Job in Kenya


Shujaa Solutions Limited

Position:  Java EE Developer

Division/Department: Technical

Reports to: Team Leader

Employment Terms: 3 Month Renewable Contract

Application Details: Send cover illustrating a recent java project & CV to careers@shujaa.co.ke

Closing Date: 5 PM; 31st of MAY 2013

About Shujaa Solutions

Shujaa Solutions Ltd is a leading Mobile Technologies Software Development Company specializing in mobile technologies. 


The company employs cutting edge technologies in producing business solutions and solutions for general mobile users. You can visit us at www.shujaa.co.ke for more information.

Purpose and duties of the position

Participate in the development, maintenance and support of Shujaa’s products, systems and service offerings to corporate clients using current and selected future technologies predominantly in JAVA EE (Glassfish) and Postgres DB on Ubuntu Server.

Duties/Responsibilities
  • Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology. Ensure that solutions adhere to development best practices and architectural principles.
  • Develop detailed specifications, create and review code and assess impact on other applications
  • Evaluate hardware or software product alternatives and makes recommendations
  • Apply analytical skills to resolve problems and deliver viable solutions. Anticipate obstacles and execute proactive approaches to issues.
  • Active participation in issue resolution.
  • Work closely with other team members to ensure consistency in coding standards and approaches, and to optimize any synergy and re-use opportunities
  • Deliver high quality software with an emphasis on standards compliance and use of industry best practices.
  • Software to be primarily developed on Linux Server
  • Continually develop skills and knowledge by reading and implementing any recommended technologies or methods or books.
Qualifications, Knowledge, skills and abilities:
  • University degree in IT, Computer Science, Computer Programming or related field with programming knowledge.
  • At least 1 year work experience, total project experience or teaching experience in java.
  • Proficiency in Linux command-line.
  • Knowledge of Object Oriented Analysis, Design methods and techniques including MVC & Agile Development.
  • Demonstrates solid communication skills, both written and verbal.
  • Demonstrates good leadership skills and independence.
  • Knowledge and experience of Telecom-GSM Technologies (SMS, USSD, Mobile Apps & Gateways).
  • At least 1 year work experience, total project experience or teaching experience in java.
  • You must be proficient in Linux command-line.
Conditions to be considered for the Job:
  • Please state the Job Description on the subject line of your email.
  • You must state your salary expectation on your email or cover letter.
  • You must state the soonest date you are available to start in your email or cover letter.
  • You must provide a working mobile telephone number.
  • Any canvasing or calling Shujaa prior to a written application will lead to disqualification.
  • If you do not meet the qualifications and experience required do not apply.
  • We are only accepting applications for advertised Roles.
Deadline: 5 PM; 31st of MAY 2013