Arquitecturas de Software Microservicios Java Senior
Ubicación: [Indicar ubicación]
Tipo de contrato: [Indicar tipo de contrato]
Empresa: Zemsania
Descripción de la empresa
Zemsania es una empresa líder en la integración de tecnologías y soluciones digitales, dedicada a ofrecer servicios de desarrollo y consultoría. Nos comprometemos a brindar a nuestros clientes soluciones innovadoras que impulsan su transformación digital. Para seguir creciendo y evolucionando, buscamos a un profesional con experiencia en arquitectura de software y microservicios que comparta nuestra pasión por la excelencia y la innovación.
Descripción del puesto
Buscamos un Arquitecto de Microservicios y en soluciones basadas en integración con un enfoque sólido en tecnologías Java para unirse a nuestro equipo. El candidato ideal deberá tener un mínimo de 5 años de experiencia en el diseño y desarrollo de aplicaciones basadas en microservicios utilizando Java y frameworks como Spring Boot.
Responsabilidades
- Diseñar y desarrollar arquitecturas de microservicios eficientes y escalables, enfocándose en las mejores prácticas del desarrollo de software.
- Implementar APIs REST utilizando estándares de la industria y asegurar su correcta documentación utilizando herramientas como Swagger.
- Desarrollar e implementar soluciones de integración utilizando tecnologías ESB (Enterprise Service Bus) y BPM (Business Process Management).
- Colaborar con equipos interfuncionales para garantizar que las soluciones de arquitectura sean coherentes con los requerimientos del negocio y las expectativas del cliente.
- Conducir revisiones de código y proporcionar orientación técnica a otros miembros del equipo para fomentar un entorno de aprendizaje continuo.
- Evaluar nuevas tecnologías y herramientas que puedan agregar valor a nuestras soluciones y procesos de desarrollo.
- Asegurar que las soluciones desarrolladas sigan las mejores prácticas de seguridad, incluyendo la implementación de OAuth para la autenticación y autorización.
Requisitos
- Título universitario en Ingeniería de Software, Ciencias de la Computación o campo relacionado.
- Mínimo 5 años de experiencia en desarrollo de software, con un enfoque significativo en tecnologías Java.
- Experiencia sólida en el uso de Spring Boot y otras tecnologías relacionadas con Java.
- Conocimiento profundo en diseño y desarrollo de APIs REST, y experiencia en el uso de Swagger para la documentación.
- Experiencia en integraciones utilizando soluciones de ESB y BPM, así como en la gestión de APIs (API Management).
- Sólidos conocimientos en patrones de diseño de software y principios de arquitectura.
- Capacidad para trabajar de manera colaborativa en un entorno ágil, con buenas habilidades de comunicación verbal y escrita.
- Evaluación y análisis de herramientas para arquitectura, integración y gestión de APIs.
Competencias Valoradas
- Pensamiento crítico y capacidad para resolver problemas complejos.
- Habilidades de liderazgo y capacidad para trabajar en equipo.
- Iniciativa y motivación personal para hacer crecer sus conocimientos y habilidades.
- Adaptabilidad a entornos en evolución y a nuevas tecnologías.
Qué ofrecemos
- Un entorno dinámico y colaborativo donde se valoran las ideas y la innovación.
- Oportunidades para desarrollo profesional y formación continua.
- Proyectos desafiantes en tecnología de vanguardia.
- Condiciones laborales competitivas y beneficios adicionales.
Aplicación
Si estás interesado en formar parte de un equipo apasionado por la tecnología y la innovación, y cumples con los requisitos establecidos, te invitamos a presentar tu candidatura. En Zemsania, valoramos el talento y buscamos a aquellos que, como nosotros, desean hacer la diferencia en el mundo tecnológico.
Zemsania es un empleador que promueve la igualdad de oportunidades. Valoramos la diversidad y la inclusión en nuestro equipo.