Profesional graduado en carreras de Tecnología de la Información, especializado en el desarrollo de aplicaciones empresariales basadas en Java. Responsable de todo el ciclo de vida del desarrollo de software —análisis, diseño, programación, pruebas, implementación y mantenimiento— para construir soluciones informáticas robustas, escalables y modernas.
Debe manejar frameworks Java (Spring Boot, Spring MVC, JPA, PrimeFaces, Angular) y metodologías ágiles (Scrum o Kanban). Experiencia en ambientes de nube, microservicios y bases de datos relacionales, preferiblemente PostgreSQL.
Programación en Java EE 8 o superior.
Desarrollo de aplicaciones web con Spring Boot, Spring MVC, JPA, PrimeFaces y Angular.
Creación y consumo de APIs RESTful, manejo de JSON y XML.
Integración con bases de datos (Oracle, SQL Server, PostgreSQL, MySQL).
Uso de herramientas de control de versiones (Git, GitLab, SSM de GCP).
Aplicación de principios SOLID, Clean Code y patrones de diseño (Factory, Singleton, Observer).
Uso de Docker para desarrollo y pruebas.
Pruebas unitarias y de integración con JUnit y Mockito.
Conocimiento deseable en Microservicios y mensajería asincrónica (RabbitMQ, Kafka).
Modelado con UML y gestión de procesos de negocio con BPM.
Analizar requerimientos de sistemas de información.
Diseñar y construir sistemas acorde a los estándares institucionales.
Desarrollar, mantener y probar aplicaciones empresariales.
Implementar sistemas a nivel central, departamental o local.
Elaborar documentación técnica y capacitar a usuarios administradores.
Dar soporte técnico a los usuarios y garantizar el funcionamiento de los sistemas.
Participar en equipos de desarrollo internos o externos.
Mantener y respaldar el código fuente actualizado.
Pensamiento analítico y crítico.
Comunicación efectiva con equipos y usuarios.
Orientación al detalle y a la calidad.
Trabajo colaborativo en entornos multidisciplinarios.
Proactividad, autonomía y capacidad de adaptación a nuevas tecnologías.
Título universitario en Ingeniería en Sistemas, Informática o afín.
Experiencia comprobable en desarrollo de aplicaciones Java empresariales.
Experiencia en el ciclo completo de desarrollo de software.
Conocimiento en frameworks modernos de Java y metodologías ágiles.
Experiencia en ambientes de nube, microservicios y bases de datos relacionales.
Suscribete a nuestro newsletter
Recibe noticias sobre nuestros programas.
Bootcamps
Nosotros
Copyright © 2024 Kodigo. All Rights Reserved