De la oferta
ingeniero de software java (sdk + rest) - (ref -c)
descripción
ingeniero de software java (sdk + rest) - (ref -c)
empresa:
itps
tipo de empleo:
tiempo completo
experiencia requerida:
mínimo 5 años
descripción de la empresa
en itps, somos líderes en soluciones tecnológicas innovadoras que transforman la forma en que las empresas operan en la era digital. Nuestra misión es brindar un enfoque centrado en el cliente, impulsando la eficiencia y la eficacia a través de soluciones personalizadas. Buscamos constantemente ampliar nuestro equipo con profesionales talentosos y apasionados que compartan nuestra visión de excelencia.
descripción del puesto
estamos en búsqueda de un
ingeniero de software java
altamente capacitado y motivado, con un mínimo de 5 años de experiencia en desarrollo de software, especialmente en el uso de tecnologías java. El candidato seleccionado será responsable de diseñar, desarrollar y mantener componentes críticos de software, incluyendo sdk y servicios restful, dentro de un entorno ágil y colaborativo.
el ingeniero trabajará en estrecha colaboración con otros miembros del equipo de desarrollo, así como con arquitectos de software y analistas de negocio, para crear soluciones escalables que cumplan con los requisitos de nuestros clientes y del mercado en constante evolución.
responsabilidades
* desarrollo de software: diseñar, implementar y probar aplicaciones java utilizando sdk y arquitecturas restful.
* integración de sistemas: trabajar con diversos formatos de datos, incluyendo xml y json, asegurando la correcta implementación de servicios y apis.
* documentación: documentar el desarrollo utilizando jsp y otras tecnologías pertinentes, asegurando que todos los componentes sean claramente entendidos y mantenibles.
* optimización de código: realizar revisiones de código y optimizar las soluciones existentes para mejorar el rendimiento y la eficiencia.
* colaboración cross-funcional: participar en reuniones diarias y revisiones de sprint en un entorno ágil, garantizando una buena comunicación con otros equipos.
* investigación y desarrollo: mantenerse actualizado con las tendencias tecnológicas y contribuir a la investigación y adopción de nuevas herramientas y metodologías que mejoren la calidad del software.
requisitos
* experiencia 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
* experiencia 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).
si cumples con los requisitos y estás listo para formar parte de un equipo apasionado por la tecnología y la innovación, te invitamos a unirte a itps. Valoramos a cada uno de nuestros colaboradores y creemos que tu talento puede marcar la diferencia en nuestro camino hacia el futuro.
esperamos conocerte pronto y explorar cómo puedes contribuir a nuestro equipo
regístrate para ver la oferta completa
comparte en tus redes sociales
tweet
compartir