Software Developer
Core
Design, develop, test, and maintain frontend, backend services, and integrations for Verisure's critical alarm handling systems, ensuring reliability, performance, and availability.
Role type
Mid-level software developer (Java/Spring Boot)
Builds
Alarm monitoring systems and services for security providers and end-users
Domain
Security services / IoT / Alarm systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, SQL, Agile/Scrum
Preferred skills
Modern web frameworks, RabbitMQ, Kafka, Kubernetes, Docker, CI/CD, NoSQL (Cassandra), Apache Flink, Monitoring tools
Technologies
Java, Spring Boot, RabbitMQ, Kafka, Kubernetes, Docker, Cassandra, Apache Flink
Responsibilities
Design and implement new features and maintain existing systems; Monitor production systems and handle incidents; Review code and contribute to CI/CD pipelines; Collaborate with product owners and other teams; Support team development and knowledge sharing
Seniority
Mid-level, hands-on IC