Position: Senior Java Engineer
Company: Lohika
Category: Java
Experience required: 3y
English level: upper
Published: 2020-09-01T00:00:00+03:00

Senior Java developers (for both development of microservices and automated test cases) with experience in cloud native software stacks and execution environments (Kubernetes, Dockers), possibly familiar with Apache Geode functionalities and architecture
Knowledge of C++ and/or Python and or Go lang is a plus but not mandatory.
MAIN TASKS AND RESPONSIBILITIES:
To work developing 5G database.
To work with technologies such as containers (Kubernetes), cloud, multi-clustered systems, microservices, continuous integration and continuous delivery.
Being part of a self-organized team.
What are the main tech competences:
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
Experience with programming languages in real projects: Java, C++, Python, scripting
Experience in Cloud native software stacks and execution environments (Kubernetes, Dockers)
Strong development practices including code reviews, unit testing and regression testing
Knowledge of database concepts: SQL and no-SQL (Geode, Cassandra)
High availability concepts/ techniques (replication, leadership election, active/standby)
TCP/IP Networking and evolution transport protocols (like QUIC), data networks and IP-based applications (HTTP, HTTPS, ..).
Capacity to investigate and debug complex issues. Including performance tuning experience, troubleshooting, core dump analysis, …
Knowledge in operating system architectures and capacity to model scalable designs and solutions
Knowledge in Mobile network architecture 4G/5G. Interfaces, protocols, functions.
Knowledge in real time data analytics algorithms.
Knowledge in real time data analytics algorithms.
Fluent in English
Proactive and self-sufficient.
Willing to share knowledge and learn (curious!!)
Good communication skills and open personality