Programador Senior en Java

hace 7 días


ibague, Colombia Algesta SAS A tiempo completo

Liderar la gestión de nuestra plataforma existente, Capacidad para gestionar y mejorar plataformas existentes.

Se requiere experiencia sólida en Java, que es un lenguaje de programación
ampliamente utilizado en el desarrollo de aplicaciones empresariales y web.

Spring Boot es un framework de Java que simplifica el desarrollo
de aplicaciones Java. La versión 3.0 indica que se necesita experiencia específica en
esta versión del framework.

Docker es una plataforma de código abierto que se utiliza para automatizar el
despliegue de aplicaciones dentro de contenedores de software. Se necesita
experiencia en el uso de Docker para el desarrollo y despliegue de aplicaciones.

Principios básicos de Linux
Se necesita experiencia en el desarrollo de la interfaz de usuario de una aplicación web o móvil. React.
MVC es un patrón de diseño de software que separa la lógica de negocio, la interfaz
de usuario y la gestión de datos en tres componentes distintos. Se necesita
experiencia en la implementación de este patrón en el desarrollo de aplicaciones.
Se requiere experiencia en el diseño, desarrollo y gestión de bases de datos
relacionales utilizando MySQL.
Se requiere experiencia en el diseño y desarrollo de API RESTful, que son interfaces que permiten que diferentes sistemas se comuniquen entre sí a través de HTTP.
SOLID son principios de diseño de software que ayudan a escribir código más limpio,
flexible y mantenible. Se necesita experiencia en la aplicación de estos principios en el desarrollo de software.