DESARROLLADOR JAVA

Tiempo completo
Contrato a término indefinido
Solvo S.a.s


Descripción del Puesto: Estamos en búsqueda de un Desarrollador JAVA con experiencia avanzada en integración de sistemas y comercio electrónico, específicamente con la plataforma Shopify. El candidato ideal tendrá un sólido dominio en programación orientada a objetos, desarrollo de APIs RESTful y creación de arquitecturas modernas como microservicios. Este rol ofrece la oportunidad de trabajar con tecnologías de punta y participar activamente en proyectos innovadores Horario: Lunes a viernes 6:00 am a 4:00 am (por cambios de horario en el país el horario está sujeto a cambios). Requisitos: Conocimiento profundo de JAVA, incluyendo estructuras de datos, sintaxis, manejo de excepciones y patrones de diseño. Dominio de principios de Programación Orientada a Objetos (encapsulamiento, herencia, polimorfismo y abstracción). Experiencia en integraciones con Shopify utilizando JAVA. Desarrollo de APIs RESTful. Familiaridad con plataformas de comercio electrónico, especialmente Shopify. Conocimientos en C#, LINQ y herramientas .NET. Experiencia en seguridad: JWT, OAuth y roles/permisos. Arquitecturas de microservicios (Docker, Kubernetes, CQRS, Event Sourcing). Manejo de bases de datos relacionales (SQL Server) y NoSQL (MongoDB, Redis). Experiencia con ORMs como Entity Framework o Dapper. Uso de Git, desarrollo con TDD, y configuración de pipelines CI/CD con GitLab CI o Azure DevOps. Experiencia en servicios en la nube: Azure. Funciones: Desarrollo integral de aplicaciones y módulos en JAVA, con integración directa a Shopify. Configuración y mantenimiento de APIs RESTful. Optimización de arquitecturas de microservicios utilizando herramientas modernas. Implementación de medidas de seguridad, incluyendo roles y permisos. Gestión y análisis de bases de datos relacionales y NoSQL. Creación de pipelines de CI/CD para integración y despliegue continuo. Participación en proyectos basados en metodologías ágiles y desarrollo guiado por pruebas. Habilidades Blandas: Comunicación efectiva, capaz de transmitir conceptos técnicos claramente a equipos multidisciplinarios. Trabajo en equipo, colaborando con desarrolladores y miembros no técnicos. Resolución de problemas, con capacidad lógica para analizar situaciones complejas y proponer soluciones eficientes.

trabajosonline.net © 2017–2021
Más información