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