Requirements:
• Senior (+3 years ) Java Developer with experience in Spring
• Bachelor or Master’s degree in Engineering (Computer Science or Telecommunication)
• Capable of analyzing complex distributed software architectures
• Eager to learn and passionate about software development
• Excellent team player
• Good communication skills, written and spoken English
• You are experienced in and will be working with Java, Spring Boot, REST/JSON Apis, JPA/Hibernate, Junit/Mockito, MySQL/PostgreSQL, Git / Bitbucket, Docker, Kubernetes, Jenkins, Maven, Linux
Will be a plus:
• Kafka
• TimescaleDB
• Prometheus
• Keycloak
• Network Protocols
• Python
• Experience with different aspects of security: authentication/authorization protocols, encryption, vulnerabilities detection
We offer:
• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• 21 working days of paid vacation/year
• Paid sick leaves
• Periodic evaluations with salary raises and bonuses in accordance with performance
• Private medical insurance
• Flexible schedule and opportunity to work remotely
Your future as a Senior Java Developer!
You will design and implement Java/Spring-based network management applications in a scalable and flexible multiservice satellite communications platform that allows satellite service providers to build and adapt their network easily as their business grows.