Fuzu Exclusive Job

IntelliSOFT Consulting LTD   |   Nairobi, Kenya   |   Log in or register to see the closing date

Java Developer

  • Bachelor's degree
  • Information technology, software development, data
  • Experienced (senior worker)
  • Full Time
  • Permanent
Click to apply

Job Summary

IntelliSOFT Consulting Ltd is hiring developers to work on exciting OpenMRS projects outside and inside Kenya in collaboration our international partners. Candidates with prior OpenMRS experience will be given extra consideration, but all candidates with a strong grasp of programming principles, particularly experience with Java programming, Android, Maven, Spring, javascript, Hibernate, SQL and git will be viewed favorably.


Option 1 (This person is at least a OpenMRS Dev 4 and therefore will be ready to work immediately and will enjoy priority recruitment preference)

  • Proven OpenMRS working experience; having worked on OpenMRS core and helped in fixing a patch or developed a new feature, development of OpenMRS module for extension. Expected to share your work in Github or other repository.
  • 3+ years of enterprise-level programming and architecture experience.
  • Hands on experience in web technologies such as Java, J2EE (Groovy, servlets,JSP), hibernate, Liquibase.
  • Able to work with application Servers, Portal Applications and Standards, Content Management Systems, AJAX, JavaScript and XML technologies.
  • Strong development experience with the Java stack including Spring/SpringBoot
  • Strong development experience with HTTP/RESTful APIs, Microservices
  • Experience with relational databases such as Mysql and postgres, this would include designing schemas and query performance analysis.
  • Should have strong knowledge and experience in build tools like Ant, Maven, Jenkins.
  • Should have experience/understanding in Web analytics implementations.
  • Should have Unix/Linux background also needs to be comfortable writing Unix/Linux scripts.
  • Good in javascript preferably using angularJs and ReactJs frameworks.
  • Excellent communication skills.
  • Demonstrated strong problem solving and technical skills.
  • B.S. degree in Computer Science or equivalent work experience and professional training in software engineering will be added advantage.

Option 2 (This person should be good in Java and will be further trained to build solid, functional solutions within OpenMRS)

  • 2+ years of enterprise-level programming and architecture experience and ready to demonstrate.
  • Knowledge of SQL or similar RDBMS and a good understanding of SQL.
  • Proven experience working with any Java frameworks.
  • Knowledge of object-oriented design and Object Oriented Principles.
  • Good communication skills and a team player.
  • Have a strong bias for making things happen and love the team aspect of product development
  • Good in javascript and having worked with any frameworks will be an added advantage.
  • B.S. degree in Computer Science or equivalent work experience and professional training in software engineering will be added advantage.

General Information

Salary rangeNot specified
Additional informationNot specified
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Experienced (senior worker)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 3 years
Required skills: Software architecture; Testing and debugging; User experience (UX and UI) design; Java; Web service and application development; Database query languages (SQL, others); Code documentation; IT equipment installation and configuration; Container solutions (Docker, Jenkins, Kubernetes); Programming
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply

IntelliSOFT Consulting LTD

Computers, software development and services

IntelliSOFT consulting is a Kenyan software company that specializes in the application of information and communication technologies in the health-care industry with the goal of enabling provision of quality health services. Our mission is to provide Intelligent Health Informatics Solutions that improve Health and Save lives. We are driven by a passionate mission to create life-saving and health promoting software driven solutions, that are intelligently engineered.