Programador Java con Microservicios

2024-07-02
madrid
ProyectoEsta empresa se dedica a la innovación tecnológica y la consultoría en soluciones de software. Fundada con el objetivo de ayudar a las empresas a aprovechar al máximo las tecnologías emergentes, se especializa en el desarrollo de aplicaciones personalizadas, la integración de sistemas y la consultoría en transformación digital.Trabaja con una amplia variedad de industrias, proporcionando soluciones adaptadas a las necesidades específicas de cada cliente. Entre sus servicios destacan el desarrollo de software a medida, la implementación de sistemas de gestión empresarial (ERP), y la asesoría en estrategias de digitalización y automatización de procesos.Se distingue por su enfoque centrado en el cliente y su compromiso con la calidad y la innovación. Su equipo está compuesto por expertos en diversas áreas de la tecnología, lo que les permite ofrecer soluciones integrales que mejoran la eficiencia y competitividad de las empresas.RolDiseño y Desarrollo de Microservicios:Crear, implementar y mantener aplicaciones utilizando el enfoque de microservicios.Desarrollar servicios que sean independientes, escalables y reutilizables.Implementación de APIs RESTful:Diseñar y desarrollar APIs RESTful para la comunicación entre microservicios.Garantizar que las APIs sean eficientes y seguras.Integración y Orquestación de Servicios:Trabajar en la integración de microservicios con otras aplicaciones y sistemas.Implementar patrones de orquestación y coreografía para la gestión de la interacción entre microservicios.Gestión de Datos y Persistencia:Diseñar e implementar soluciones de almacenamiento de datos que se adapten al modelo de microservicios.Utilizar bases de datos SQL y NoSQL según sea necesario.Despliegue y Gestión de Contenedores:Utilizar herramientas de contenedorización como Docker para empaquetar aplicaciones.Implementar y gestionar orquestadores de contenedores como Kubernetes para el despliegue y la escalabilidad.Automatización y CI/CD:Desarrollar pipelines de CI/CD para la integración continua y el despliegue continuo de aplicaciones.Utilizar herramientas como Jenkins, GitLab CI/CD, o similares para automatizar el proceso de construcción, prueba y despliegue.RequisitosConocimientos de por ,o menos 3 años con: Java, Spring, microservicios, angular, Oracle, servicios de integración en java (REST, SOAP, MQ), GIT, BitBucket.DESEABLE:  Kibana, oracle, java 8, WAS.

40.4167047, -3.7035825