Descripción
Importante empresa, ubicada en Providencia, solicita Desarrollador de Software de Nivel Intermedio, para trabajar en un proyecto incial de 6 meses, con posibilidad de extensión, en modalidad Semipresencial en Providencia.
Responsabilidades:
Desarrollo de Software:
-Diseñar, desarrollar y mantener aplicaciones utilizando tecnologías como Java (1.6, 1.8, 21), Spring Boot, JPA, Node.js, y Express.
-Implementar nuevas funcionalidades y realizar mejoras en sistemas existentes, tanto en proyectos legacy como en arquitecturas digitales modernas.
Colaboración y Trabajo en Equipo:
-Trabajar de manera colaborativa con otros desarrolladores, diseñadores, y equipos de QA para garantizar la calidad y funcionalidad de las aplicaciones.
-Participar en reuniones de planificación de sprint, revisiones de código y retrospectivas dentro del marco de trabajo ágil (Scrum/Kanban).
Mantenimiento y Soporte:
-Identificar y resolver bugs y problemas de rendimiento en las aplicaciones.
-Optimizar consultas y procedimientos en bases de datos Oracle, SQL Server, y MySQL para mejorar el rendimiento de las aplicaciones.
Control de Versiones y DevOps:
-Utilizar GIT para el control de versiones y colaborar en la gestión del código fuente.
-Participar en la automatización de despliegues y en la implementación de pipelines de CI/CD utilizando herramientas como Power Automate.
Documentación y Mejora Continua:
-Documentar el código y las soluciones técnicas para facilitar el mantenimiento y la escalabilidad.
-Proponer e implementar mejoras en los procesos de desarrollo y en la arquitectura de las aplicaciones.
Requisitos:
- 3 años mínimo de experiencia con:
-Experiencia demostrable trabajando con Java (versiones 1.6, 1.8 y 21), Spring Boot, JPA, Node.js, y Express.
-Experiencia en el uso de bases de datos relacionales como Oracle, SQL Server, y MySQL.
-Familiaridad con herramientas de control de versiones, preferentemente GIT.
-Experiencia en entornos de integración continua y despliegue continuo (CI/CD).
Conocimientos Técnicos:
-Conocimiento sólido en programación orientada a objetos y patrones de diseño.
-Familiaridad con metodologías ágiles de desarrollo (Scrum, Kanban).
-Experiencia con herramientas de automatización de despliegues como Power Automate.
Deseables:
-Experiencia trabajando con plataformas como Salesforce y Liferay.
-Conocimientos en Docker y Kubernetes para la gestión de contenedores.
-Experiencia con otras tecnologías de frontend como React o Angular.
-Certificaciones en tecnologías relacionadas (Java, Spring, DevOps, etc.) serán valoradas positivamente.
-Experiencia en la Nube:
-Familiaridad con servicios en la nube como AWS, Azure, o Google Cloud.