Programador Backend JAVA
1 VacantesSistemas en Santa Tecla, La Libertad
- Salario: A convenir
- Categoría: Informática / Telecomunicaciones
- Subcategoría Sistemas
- Localidad: Santa Tecla
- Activo desde: 20/04/2025
- Jornada: Tiempo Completo
- Tipo de Contrato: Contrato por tiempo indefinido
- Cantidad de Vacantes: 1
- Educación Mínima: Universidad
- Años de Experiencia: 3
NIVEL EDUCATIVO
- Estudiante o Graduado de Ingeniería o Licenciatura en Sistemas.
Objetivo General
Diseñar y desarrollar servicios para las acciones solicitadas por el frontend y las procesa de manera correcta que otorgue a los usuarios contenido dinámico basado en las peticiones de entrada, para potenciar la automatización y las experiencias digitales de los Clientes internos y externos.
HABILIDADES TÉCNICAS
- Experiencia con Web Services SOAP y REST
- Experiencia con desarrollo Microservicios utilizando Spring Boot/Spring Cloud
- Conocimientos de Bases de datos PostgreSQL, Sybase y MSSSQL, TransactSQL
- Conocimiento de versionamiento con Git
- Conocimiento y manejo básico de Docker, Jenkins
- Manejo de metodología Scrum
- Conocimiento de buenas prácticas de programación (SOLID, Clean Code, DRY...etc.)
CONOCIMIENTOS NO INDISPENSABLES PERO DESEABLES (ES UN PLUS)
- Conocimiento de bases de datos no relacionales (mongoDb, reddis)
- Experiencia con manejo de colas (Kafka, MQ, RabbitMQ)
- Experiencia con implementaciones en la nube (AWS, Google Cloud, Microsoft Azure)
- Conocimiento de uso de API Manager (WSO2, AWS API Gateway)
- Conocimiento de integración con Identity Servers (OKTA, WSO2, Keycloack)
- Experiencia con Websphere Application Server
- Experiencia con Websphere MQ
- Experiencia con ORM Hibernate
- Experiencia comprobable con la plataforma IBM Integration Bus
- Experiencia en Pruebas Unitarias, TDD, Pair Programming
- Java EE, Message Driven Beans, Enterprise Java Beans
FUNCIONES PRINCIPALES
- Análisis de Requerimientos de servicios
- Análisis de documentación de interfaces de Terceros
- Coordinación con otros equipos técnicos para adecuaciones en otros sistemas relacionados
- Desarrollo y ajustes de micro-servicios, webservices, APIs, aplicando las mejores prácticas
- Diseño y programación a nivel de bases de datos de estructuras, procedimientos almacenados, triggers
- Versionar código fuente
- Creación de diseño técnico y documentación de implementación.
- Implementar soluciones de integración utilizando patrones de integración empresarial, utilizando tecnologías SOAP, REST y mensajería JMS y MQ.
- Escaneo de Vulnerabilidades
- Brindar soporte durante pruebas de calidad
- Brindar soporte durante pruebas de certificación de usuarios (UAT)
- Brindar soporte post-implementación