Software Developer job at ExpertFlow

Vacancy title:
Software Developer

[ Type: FULL TIME , Industry: Information Technology , Category: Computer & IT ]

Jobs at:

ExpertFlow

Deadline of this Job:
01 November 2021  

Duty Station:
Within Kenya , Nairobi , East Africa

Summary
Date Posted: Monday, October 25, 2021 , Base Salary: Not Disclosed


JOB DETAILS:
As a Java Application Developer at ExpertFlow, you’ll be developing Java-based web applications. The applications are deployed on Windows as services and on Linux as Docker containers. You’ll be part of the development team of an existing product having several commercial installations. Your main responsibility would be to:

Responsibilities
• Write clean and maintainable code using Java/Grails/Spring
• Maintain and Develop software applications integrating with ActiveMQ/JMS, SQL, MongoDB
• Understand the solution, the communication workflow, and the solution architecture
• Troubleshoot issues in production environments on Linux/Docker and Windows
• Implement and Document REST APIs
• Code coverage using Unit and Integration tests
• Based on the high-level technical solution, choose the right development approach for a robust implementation

Knowledge, Skills, and Expertise
Formal Qualifications/Certification
4-years Bachelor’s degree in Computer Science or similar from a reputed institute.

Experience
• 1-3 years of hands-on development experience in Java and related technologies
• Experience of Object Oriented analysis and design
• Sound knowledge of Design Patterns.
• Experience in database design and development for Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
• Good written and verbal communication skills, fluent in English

Skills
• Java, Spring, Spring Boot
• JMS/ActiveMQ
• RESTFul API design and development
• Experience in unit testing, code management tools, and design tools.
• Good written and oral communication skills
• Good collaborative problem-solving capabilities
• Requires working knowledge of code versioning systems based on Git
• Effectively presents technical information across various diverse audiences.

Personal Attributes
• Deep analytical skills
• Software product analysis and design skills
• Resource management skills
• Team leadership with a degree of humility

Compensation and Benefits
It’s a full-time permanent job 5 days a week. The salary package is based on skills and expertise. In addition to the salary package, the company covers medical benefits both for indoor/outdoor treatment for you and your family. Other HR benefits such as annual leaves, gratuity funds are also provided.

Work Hours: 8


Experience in Months: 48

Level of Education:
Bachelor Degree

 

{module 312}

Job application procedure
Please send your resume to hr@expertflow.com along with a cover letter with the subject containing the job title.


All Jobs

QUICK ALERT SUBSCRIPTION

{module 316}

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: 01 November 2021
Duty Station: Kenya
Posted: 25-10-2021
No of Jobs: 1
Start Publishing: 25-10-2021
Stop Publishing (Put date of 2030): 25-10-2065
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.