Java Developer

Division: Software Systems

Experience: 2 - 3 Years of Experience

Location: Nairobi, Kenya

Job purpose

Ability to work with business software users.

Ability to communicate with users of varied skill levels to create requirements documents.

Able to communicate effectively with non-technical staff and with members of
interdisciplinary teams.

Flexible and adaptable in regards to learning and understanding new
technologies.

Duties and responsibilities

As software a developer:

Produce clean, efficient code based on specifications and in accordance
with up-to-date secure coding techniques

Familiarity with Agile development methodologies

Integrate software components and third-party programs as assigned
during software product development

Verify and deploy programs and systems

Troubleshoot, debug and upgrade existing software

Gather and evaluate user feedback

Recommend and execute improvements

Create technical documentation for reference and reporting

Additional information security responsibilities in adherence to ISO 27001 or PCI DSS compliance, or both, the software developer will:

Establishing, documenting and distributing security incident response
and escalation procedures

Server-side monitoring by keeping track of performance, load, scaling
and security issues.

Participate in Data Integrated Limited vulnerability management
program by applying upgrades and security patches in line with
software development policy and procedures.

Qualifications

Proven work experience as a Software Engineer or Software Developer within cloud computing applications

Experience in Microservices or RESTful APIs

Ability to develop software in Java and C.

Experience with test driven development

Skilled in creating, designing, building and administering Linux servers in a
cloud-based system.

Familiarity with Amazon Web services (AWS), Google Cloud or Microsoft
Azure

Strong in web application security

Proficiency in software engineering tools

Cloud security and/or system security certification such as Amazon Web
services certifications

BSc degree in Computer Science, Engineering or relevant field

2 – 3 years of hands-on development experience in Java and related
technologies

To Apply:
Send your Resume and other relevant qualifications to vacancy@dataintegrated.co.ke