Department Description:
Providing solutions for public safety communication systems compliant with the APCO-25 standard. The Network Management team is responsible for provisioning, configuration, and fault management of the system. Our applications are entirely developed and tested in our RD center in Krakow, using the Agile approach.
Job Description:
We are looking for 4 passionate Java Software Developers to join one of our Scrum Teams.
Together with us, you will be responsible for the design, development, and testing of Java applications that are used to configure and fault-manage public safety network elements.
Products’ functionality:
- Configuration and fault management of Infrastructure system and network devices
- Network devices upgrade automation
- Reporting of system state and configuration to different applications in the system
Product areas:
- Linux-based application server
- Multiple Web UIs
- Third-party core software with first-party software around it
- Interfaces for second-party applications in the system
Technologies/frameworks:
- Java 8 (Spring, Google Guice, GWT, Java Web Start, Java Swing, JavaFX )
- scripting languages: Bash, Perl, Groovy, Python
- web technologies: HTML, CSS, JavaScript, REST
- network protocols: SNMP, CNEOMI, SSH, HTTP(S), WS(S), Redfish
- continuous integration tools: Git, Bitbucket, Artifactory, Gradle, Maven, Jenkins
- environment: Linux, VMware virtualization, Tomcat
- databases: PostgreSQL
Requirements:
- Min. 4 years experience in Java programming
- Experience in GIT environment and Continuous Integration
- Practical knowledge of Linux and Bash
- Basic knowledge of network protocols
- SQL and general databases knowledge
- Effective verbal and written English communication skills
- Ability to learn fast and work in a scrum team
In addition, we would welcome:
- knowledge of KVM virtualization