Developer java - shell scripting
country: mexico
*what you will be doing*
desarrolla la lógica del programa para nuevas aplicaciones o analiza y modifica la lógica en las aplicaciones existentes.
Codifica, prueba, depura, documenta, implementa y mantiene aplicaciones de software.
Mantiene, prueba e integra los componentes de la aplicación.
Garantiza que las mejoras del sistema se implementen con éxito.
Analiza los requisitos y traduce los requisitos comerciales en diseños de productos.
Escribe especificaciones técnicas y otras formas de documentación.
Sugiere alternativas técnicas y mejora / agiliza procesos y sistemas.
Tecnologías:
java 8 minino, java 17 deseado,
bases de datos: mysql, mongo, oracle, mq, redis
conocimiento experto de shell scripting
se requiere experiência comprobable en:
- desarrollo de componentes de software bajo metodologías de ingenieria de software.
- gestión del desarrollo de aplicaciones end to end
- conocimiento del sector (deseable haber laborado en la banca)
- conocimiento frameworks spring mvc, spring core, spring aop, springboot, springdata, spring cloud, maven.
- sistemas operativos: ms-dos, linux, unix, windows.
- conocimientos en el desarrollo de scripts en shell linux para su ejecución en procesos batch.
- conocimientos básicos en configuración de jms, jdbcs.
- conocimiento en modelo de microservicios (apis) y explotación de webservices (rest) y soap.
- utilización de herramientas de control de versiones como git (gitlab deseado)
- conocimiento en metodologías: programación por capas, desarrollo rápido de aplicaciones (rad), agile/scrum
- conocimiento en programación estructurada, programación orientada a objetos, nube (openshift/paas)
- conocimiento de despliegues e integración continua (cd/ci) con jenkins.
- conocimiento protocolos/estandares: tcp/ip, http/https, protocolos de internet, soap, rest, xml, json, css, oauth