En M> Consulting buscamos un Analista Programador con al menos cuatro años de experiencia en Java y microservicios Spring Boot para trabajar en remoto con uno de nuestros clientes.
Requisitos:
- Conocimiento y experiencia con ElasticSearch como base de datos de aplicación (consultas, índices, mappings, optimización).
- Desarrollo de aplicaciones en Java con Spring Boot.
- Desarrollo de microservicios y APIs REST / RESTful.
Conocimientos deseables:
- Conocimiento Open API / Swagger
- Conocimiento de utilización de BBDD (insert, update, delete desde programa)
- Integrar pipelines de CI/CD (Jenkins, GitLab CI, GitHub Actions).
- Conocimientos en Apache Kafka.
Funciones:
Desarrollo y arquitectura
- Desarrollo de aplicaciones en Java con Spring Boot.
- Desarrollo de microservicios y APIs REST / RESTful.
- Desarrollo de aplicaciones siguiendo estándares sanitarios (FHIR, openEHR).
- Desarrollo de ETLs con Spring Batch.
- Diseño técnico de aplicaciones a partir de arquitectura y diseño funcional.
- Evaluación y optimización del rendimiento de aplicaciones.
Bases de datos
- Uso de bases de datos MongoDB, PostgreSQL.
- Conocimientos de operaciones básicas SQL desde el programa (insert, update, delete).
- Conocimiento y experiencia con Elasticsearch como base de datos de aplicación (consultas, índices, mappings, optimización).
Mensajería y streaming
- Conocimientos en Apache Kafka. DevOps, despliegues y observabilidad
- Uso de Docker para generar y ejecutar imágenes.
- Integración de pipelines CI/CD (Jenkins, GitLab CI, GitHub Actions).
- Participación en estrategias de observabilidad (logging, tracing, alerting con Prometheus, Grafana, ELK, etc.).
Calidad y mantenimiento
- Mantenimiento evolutivo y correctivo de microservicios.
- Implementación de tests unitarios, de integración y de rendimiento.
- Análisis y resolución de incidencias de nivel 2 y problemas complejos en producción.
- Actualización de documentación técnica, repositorio de código y manuales de despliegue.
- Conocimiento de OpenAPI / Swagger.
MGT Consulting es una Consultora Tecnológica y de Negocio con un resistente bagaje profesional y especialización en sectores como la Banca, las Telecomunicaciones o la Industria.
Somos una empresa joven y comprometida con la innovación y los cambios, por lo que apostamos fuerte por los nuevos retos de la tecnología: Big Data, Cloud, Desarrollo Digital o Movilidad.
Trabajamos con los clientes más importantes de estos sectores, ofreciendo proyectos acordes a tu formación, experiencia y motivaciones profesionales.
Ofrecemos:
Incorporación a la plantilla de MGT.
Formación y seguimiento personalizado para tu desarrollo profesional (mentor).
Participación en proyectos de tecnologías destacables en el sector.
Salario acorde a la experiencia aportada
Responsable del Tratamiento: Management & Global Technologies S.L
Finalidad: Participar en los procesos de selección de personal del responsable del tratamiento
Legitimación: Aplicación a solicitud del candidato, de medidas precontractuales o la intención de concluir el contrato de trabajo (Art. 6.1.b Rgpd)
Destinatarios: Empresas en las que prestará sus servicios
Ejercicio de Derechos: Tiene derecho a acceder, rectificar y suprimir sus datos, así como otros derechos que podrá consultar en nuestra política de privacidad. Puede ejercer sus derechos a través de la dirección de email *texto oculto*
Información Adicional: Puede consultar la información adicional sobre nuestra política de protección de datos en esta dirección web https://www.mgt-consulting.com/politica-de-privacidad