Lead Software Engineer
Bachelor’s degree in computer science / software engineering (or similar)
Practical experience of at least 6-8 year of SW development
Outstanding Java development skills
Depth and technical understanding of: data structures, I/O, multi-threading, work with
Web Services (REST/WS/gRPC/JSON/XML specs), Spring boot, J2EEContainers
(Tomcat/Jetty), Jenkins, Harness, Openshift (OKD), Kafka, Redis, Spring reactive
Good experience on Kubernetes & Docker
Strong debugging skills of performance/memory leaks/crash/Multi-
threaded/Algorithms.
Excellent teamwork and communication skills.
Self-learner and self-managed.
Experience with source control tools (GIT, SVN or similar)
Experience with compiling and continuous integration tools like : Eclipse/IntelliJ, Visual
Studio, Maven, Jenkins, Artifactory or other continuous integration/build/static code
analysis tools
System wide and end to end product understanding.
Leadership skills
Strong interpersonal skills, high communication skills.