
Miratech es una empresa global de servicios de TI y consultoría que trabaja con organizaciones en sus procesos de transformación digital. Sus servicios abarcan la externalización, el desarrollo de software y los servicios profesionales, combinando la capacidad de prestación propia de las empresas con la adaptabilidad asociada a la innovación de las startups. Fundada en 1989, Miratech opera en los ámbitos de la consultoría B2B y las tecnologías relacionadas con SaaS, y presta apoyo a organizaciones que necesitan experiencia en software y servicios tecnológicos.
Desarrollador sénior de Java — Sistemas de administración tributaria
Crea software seguro de administración tributaria para clientes del sector público de Miratech. Desarrolla microservicios e integraciones Java y contribuye a las pruebas y a CI/CD.
Descripción
- Desarrolla y mantiene software a medida para un importante proveedor europeo de tecnología para el sector público
- Implementa componentes de software a partir de especificaciones de diseño
- Integra sistemas y realiza pruebas
- Diagnostica y resuelve problemas técnicos
- Escribe pruebas unitarias para componentes de software
- Ayuda a estimar el esfuerzo del proyecto y los plazos de entrega
- Colabora estrechamente con el equipo y las partes interesadas del proyecto
- Aporta conocimientos técnicos a las hojas de ruta de producto
- Ayuda a clasificar, analizar y priorizar incidencias
- Mantiene y mejora los procesos de CI/CD
- Desarrolla un sistema de administración tributaria para declaraciones, cálculos, liquidaciones y conexiones con sistemas externos
Requisitos
- Al menos 6 años de experiencia en desarrollo con Java
- Amplia experiencia con Spring Framework y Quarkus
- Conocimientos de arquitectura de microservicios y tecnologías de contenedores como Docker y Kubernetes
- Experiencia con bases de datos relacionales como PostgreSQL u otros sistemas de gestión de bases de datos relacionales
- Experiencia con integraciones REST y SOAP y tecnologías de mensajería como Kafka y ActiveMQ
- Buen conocimiento de los principios de pruebas de software
- Buen dominio del inglés para comunicarse
- Sólidas habilidades de comunicación y colaboración con las partes interesadas y los equipos distribuidos
- Se valorará la experiencia en desarrollo de interfaces con Angular
- Se valorará el conocimiento de alemán o alemán suizo
Beneficios
- Seguro médico
- Cursos de idiomas
- Programa de apoyo para la reubicación
- Trabajo remoto flexible gracias a la cultura ForeverRemote
- Oportunidades de desarrollo profesional
- Programas de certificación
- Programas de mentoría e inversión en talento
- Oportunidades de movilidad interna
- Oportunidades de prácticas
- Participación en proyectos de impacto para clientes globales líderes
- Entorno de trabajo inclusivo y solidario
- Eventos sociales y actividades periódicas de integración del equipo
- Prácticas sostenibles en educación tecnológica, empoderamiento comunitario, operaciones justas, responsabilidad medioambiental e igualdad de género