Overview
Skills
Job Details
Job Description:
The ideal candidate will be responsible for backend development, primarily in Java, and will be tasked with developing new or extending existing Dockerized services built using the Spring Framework. You will be working with Big Data and developing network-oriented solutions. This role requires a high level of technical proficiency and a commitment to delivering quality solutions, as well as good communication and initiative.
Requirements:
Minimum 5 years of experience as a Java Software Developer
Higher education in Computer Science, Telecommunications, or related field
Very Good knowledge of Java
Knowledge of relational databases (SQL, PostgreSQL)
Knowledge of non-relational databases (MongoDb)
Hands-on experience with Spring Framework
Experience with REST API
Experience with Docker containers
Experience with Linux systems
Familiarity with distributed systems
Knowledge of networking concepts (TCP/IP, UDP)
Familiarity with Kubernetes
Familiarity with TR-069
Experience with Big Data processing (Kafka, for example)
Knack for solving non-obvious technical problems