Reference No 23-03-01
Key Responsibilities:

Understand business requirements and how they translate to application features.
Collaborate with a team of IT professionals to set specifications for new applications.
Design creative prototypes according to specifications.
Write high-quality source code to program complete applications within deadlines.
Perform unit and integration testing before launch.
Conduct functional and non-functional testing.
Troubleshoot and debug applications.
Evaluate existing applications to reprogram, update and add new features.
Develop technical documents and handbooks to accurately represent application design and code.
Tech Stack; JAVA, Spring, CAMEL, React, JSON, Mongo D
CI/CD and DevOps principles adherence and utilization.
Prepare and execute all phases of the Agile Scrum to agreed standards and specifications

Education

University degree from a recognized institution preferably in Computer Science or Information Technology.

More Details on Experience

3 years of Technology experience with at least 2 years experience in developing enterprise-grade highly scalable Java-based applications.
Excellent knowledge of at least two programming languages.
Application development experience using any of the following technologies: 

Java 1.8+, Spring Framework, Apache Camel, Spring Boot, Restful Services (JAX-RS), REST and SOAP API, Java Testing Frameworks (JUnit, Mockito, PowerMockito), Microservices, JPA/JDBI, Openshift.
A good understanding of Cloud infrastructure.

More Details on Skills

Able to work with a variety of customers and collaborate with technical teams.
Experience working in a fast-paced agile environment.
Excellent interpersonal and communication skills.
Excellent planning, organization, problem-solving, and analytical skills.

Closing: 20th February 2023
  • ICT
  • Computer