Job Description
We are looking for a Senior Java/Devops Engineer to join our team building mission-critical cloud solutions that ensure 99.999% availability. This project is focused on 911 call routing to Call Handling applications — a system that directly supports public safety and saves lives.
Achieving this level of availability (less than 5 minutes of downtime per year) requires significant engineering discipline and constant improvement. You will be part of a team that:
- Designs and validates fault-tolerant architectures.
- Continuously improves performance and reliability.
- Monitors and fine-tunes systems around the clock.
- Owns critical components such as the SIP stack, which you will use and optimize daily.
This is not just about writing code — it’s about building, operating, and evolving a platform where reliability and performance are absolutely critical.
Responsibilities
- Develop backend services in Java (21) and Kotlin, applying best practices for scalability, resilience, and maintainability.
- Work directly with the SIP stack, gaining deep knowledge of call routing and handling protocols, and applying it in daily development and troubleshooting.
- Build and maintain automated CI/CD pipelines (as code) with fast, reliable deployments (complete test suit feedback in 20 min)).
- Ensure high system reliability through synthetic 24/7 testing, observability, monitoring, and continuous improvements.
- Collaborate with the team on design, development, and performance tuning of cloud-based 911 call routing services.
- Be part of ON CALL support with other team members as 3 line of technical support
Why Join
- You will build and operate systems where reliability is critical and performance directly impacts public safety.
- You will work with modern technologies across multi-cloud platforms (AWS + Azure).
- You will gain deep expertise in SIP and 911 call routing systems — rare and highly valuable knowledge.
- You will be part of a team that values technical excellence, experimentation, and continuous improvement.
Basic Requirements
- Strong experience with Java (preferably Java 21) and Spring Boot (3.x).
- Familiarity or interest in Kotlin.
- Experience with cloud environments (Azure, AWS) and containerized workloads (Kubernetes, Docker).
- Understanding of high availability architectures and reliability engineering.
- Knowledge of or willingness to learn SIP protocol and apply it in daily work.
- Hands-on experience with observability tools (e.g., ELK, Prometheus, Grafana) and databases (Redis, MongoDB).
- Strong problem-solving skills, ownership mindset, and ability to work in a collaborative environment