*vacante para la empresa necodex en hermosillo, sonora*:
*empleo 100% remoto, no es necesario hablar inglés*
*objetivos de los puestos*
- mejorar y optimizar lógica del código para mejorar desempeño del aplicativo
- optimizar el rendimiento, compatibilidad, y escalabilidad de la solución
- garantiza la estabilidad del sistema y la mejora en tiempos de ejecución.
- revisión y proponer cambios a la arquitectura de componentes y proponer cambios (librerias, etc,)
- diseñar, desarrollar y mantener aplicaciones utilizando sdk y servicios restful.
- colaborar con equipos multifuncionales para definir, diseñar y entregar nuevas funcionalidades.
*requisitos*:
- experiência en arquitecturas basadas en java y profundo conocimiento del ecosistema jvm.
- conocimientos sólidos de patrones y conceptos de programación orientada a objetos (oop)
- familiaridad con diferentes patrones de diseño y arquitectura
- habilidad para escribir bibliotecas reutilizables de java
- conocimientos de patrones de concurrencia de java
- identificar y corregir errores, optimizando el rendimiento de las aplicaciones.
- comprensión básica de los conceptos de patrón mvc (modelo-vista-controlador), jdbc (conectividad de bases de datos de java) y servicios web restful
- conocimientos relevantes de marcos de gui de java como swing, swt, awt de acuerdo con los requisitos del proyecto
- experiência en el manejo de bases de datos externas e integradas
- implementación de plataformas de prueba automatizadas y pruebas unitarias
- conocimiento profundo de herramientas de control de versiones de código, por ejemplo, git
- comprensión de herramientas de creación como ant, maven, gradle, etc.
- javaserver pages (jsp) y servlets
- marcos web como struts y spring
- tecnologías web como html, javascript, css, jquery
- lenguajes de marcado como xml, json
- multithreading y sincronización
- conocimiento profundo de sdks y servicios restful.
- familiaridad con bases de datos y tecnologías de almacenamiento (sql, nosql).
*nível de educación deseada*:
superior - titulado
*nível de experiência deseada*:
nível experto
*función departamental*:
tecnología / internet
*industria*:
desarrollo de software / programación
*habilidades*:
- java sdk
- java virtual machine
- mvc
- restful/rest
- javascript