Назад
Company hidden
10 часов назад

Senior Full Stack Developer (Cybersecurity)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Full Stack Developer (Java/Angular/Cybersecurity): Building secure enterprise cybersecurity applications with an accent on multi-channel alert authoring, geospatial tooling, distributed services, and role-based access control. Focus on implementing end-to-end features across Spring Boot backends, databases, Angular frontends, and containerized infrastructure while modernizing complex legacy systems.

Location: Madrid, Spain

Company

hirify.global provides IT security solutions, hardware security modules, and compliance technologies for industries including automotive, banking, and telecommunications.

What you will do

  • Build a unified authoring experience across approximately 20 alert message formats, including SMS, email, mobile, social, radio, TV, and IVR.
  • Develop geospatial tools for drawing and editing alert distribution areas with polygons, cell-tower selection, sector shapes, predefined regions, and clustering.
  • Implement coordination mechanisms for concurrent operator work, including polling-based locking and EventSource/SSE real-time updates.
  • Develop administration and platform features covering users, roles, groups, Active Directory, configuration, fault management, geospatial management, and licensing.
  • Evolve RBAC, internationalization with RTL support for Arabic and Hebrew, and localized customer builds.
  • Modernize legacy shared-state, form-handling, and HTTP patterns toward maintainable Angular practices.

Requirements

  • 5+ years of professional software development experience, including strong backend development and the ability to deliver features across the full application stack.
  • Strong hands-on experience with Java and Spring Boot, plus Spring Cloud and distributed application architectures.
  • Strong understanding of event-driven microservices, including designing, implementing, and troubleshooting distributed services.
  • Knowledge of application and backend security, including authentication, authorization, secure API design, access control, and secure development practices.
  • Hands-on experience with PostgreSQL and Redis, including data modeling, querying, performance considerations, and backend integration.
  • Experience with Docker and Kubernetes and strong experience working in Linux environments.
  • Frontend development capability with Angular, TypeScript, RxJS, HTML, and CSS, including independently implementing the frontend of end-to-end features.
  • Experience with complex enterprise applications and large existing codebases; ability to own implementation from requirements and architecture through backend services, database changes, APIs, frontend work, testing, and delivery.
  • Pragmatic approach to legacy code and technical debt, with disciplined ownership of code quality, security, maintainability, and reliability.
  • Hands-on experience with AI-assisted or agentic development tools such as Claude Code, GitHub Copilot, or similar, and ability to use AI across development, refactoring, debugging, testing, and code review.

Nice to have

  • Experience with geospatial and mapping technologies such as Leaflet or Turf.js.
  • Experience with RBAC, permission modeling, identity management, or access-control architecture.
  • Experience with high-availability, redundancy, and resiliency requirements.
  • Experience with messaging technologies and asynchronous communication between microservices.
  • Experience with Angular UI component libraries such as Material, PrimeNG, or DevExtreme.
  • Experience modernizing large enterprise applications while maintaining backward compatibility.

Culture & Benefits

  • Open, friendly, constructive, and collaborative corporate culture.
  • Flexible working model allowing employees to organize their working day.
  • Company pension scheme, subject to country-specific conditions.
  • Special payments or additional vacation days for anniversaries and other special occasions.
  • Global workforce representing 42 nationalities and 45 languages.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →