Senior Software Engineer (Java)
Core
Develop and maintain mission-critical TETRA-based communication systems (Dimetra) for public safety and business customers.
Role type
Senior Software Engineer (Java)
Builds
System configuration and monitoring solutions for communication networks
Domain
Public Safety / Telecommunications / Embedded Systems
Required skills
Java (JDK 21), Java Concurrency, Networking Protocols (TCP/IP, UDP), Linux, Virtualization, Unit Testing (JUnit), English
Preferred skills
Python or BASH scripting, Dependency Injection (CDI, Spring, Quarkus), Netty Framework, CI/CD tools, WebSockets, Garbage Collection tuning, Audio streams (RTP, SRTP, ACELP)
Technologies
Java, JDK 21, Spring, Quarkus, Netty, Jenkins, GIT, Artifactory, JIRA, Linux
Responsibilities
Plan, develop, test, and maintain customer features within the end-to-end software development lifecycle; cooperate with experienced professionals on system configuration and monitoring solutions.
Seniority
Senior, hands-on IC