Job Title: Technical Head – Java
Job Description
- 4 plus years of hands on experience in database design, development and support with J2EE.
- Fluent in multiple programming languages and database technologies.
- Strong Interpersonal Skills ability to work with people with a variety of skill sets
- Experience with development of consumer-facing applications in full SDLC
- Good understanding of the different architecture patterns and their tradeoffs
- Solid knowledge of secure coding practices and experience with the open source technologies.
- Experience in distributed applications and systems
- Experience working in a distributed team environment
- Experience with service oriented architecture and REST based services.
- Experience in SQL, and performance tuning.
- Knowledge of new technologies, e.g. NoSQL (Redis &OR Mongo) , Apache Camel, Spark, Hadoop, Spring
- Experience securing software applications
- Understanding of encryption algorithms and technologies.
- Experience in secure network programming and distributed systems.
- Strong Java, Spring Framework, Database and R programming skills
- Knowledge of Application and Web Servers, e.g. Tomcat, Jetty
- Experience with UNIX, SCM, XML, SQL, UML, and development methodologies.
- Experience with build and deployment tools, e.g. Maven, Gradle
- Project management and service management skills
- Ability to work under intense pressure and extremely tight deadlines.
- He/She should be from a Telecommunication Industry.
The post Java Technical Head Job in Kenya appeared first on Jobs in Kenya.