Your future as a senior Java Developer
You will design and implement Java/Spring based network management applications in a scalable and flexible multi-service satellite communications platform allowing satellite service providers to build and adapt their network easily as their business grows.
You become part of a committed team of experienced and talented colleagues.
You will actively participate in the development process with ownership of several components within the overall architecture.
Your skills and qualifications
- 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
- Kafka, TimescaleDB, Prometheus, Keycloak, Network Protocols, Python.
- Experience with different aspects of security: authentication/authorization protocols, encryption, detection of vulnerabilities etc.