Description
Technical Skills and Experience Required
- Bachelor's degree in computer science, engineering, or a related field
- Experience in a similar role would be advantageous
- Excellent technical, diagnostic, and troubleshooting skills
- Strong leadership and organizational abilities
- Excellent communication, motivational, and interpersonal skills
- Versatile knowledge of Java EE development JAXRS, EJB3, JPA/Hibernate
- WildFly application server experience would be an advantage together with skills in Docker / kubernetes/Rancher container based deployments
- Knowledge in Enterprise Integration Patterns (EIP), Apache Camel, kafka would be an advantage
- Strong RDBMS/SQL skills, preferably in MySQL / Oracle / PostgreSQL
- Knowledge of ELK stack or capacity and willingness to learn it on the job
- Experience in Big Data related technologies such as Spark, Hadoop, Nifi, Atlas, ZooKeeper, Apache Knox, Apache Ranger, Trino, TimescaleDB, Apache Zeppelin ect. Would be an added advantage
- Familiarity with Scala, Groovy, python would be an added advantage
- Experience in Business Process Management (BPM) workflow tools (e.g. Camunda, activiti, jBPM) or capacity and willingness to learn it on the job
- Knowledge of Front-End JavaScript development, preferably in Angular / ReactJs / vuejs with skills in HTML5, CSS3, Bootstrap
- Understanding of SDLC and experience developing in an Agile environment, with good understanding of git concepts
- Determining project requirements and developing work schedules for the team
- Delegating tasks and achieving daily, weekly, and monthly goals
- Liaising with team members, management, and clients to ensure projects are completed to standard
- Identifying risks and forming contingency plans as soon as possible
- Analyzing existing operations and scheduling training sessions and meetings to discuss improvements
- Remove technical impediments from the team
- Keeping up-to-date with industry trends and developments
- Updating work schedules and performing troubleshooting as required
- Lead by example and be part of the Development team and build the software hand in hand with the core team members
- Motivating teams and creating a space where they can ask questions and voice their concerns
- Being transparent with the team about challenges, failures, and successes
- Writing progress reports and delivering presentations to the relevant stakeholders
Skills
Java
MySQL
Oracle
PostgreSQL
Troubleshooting
RDBMS/SQL
Industry Sector