Analista programador Java
Descripción del puesto:
Buscamos analista desarrollador Java senior para incorporarse a equipo de desarrollo,
de plataforma de Microservicios altamente transaccional de baja latencia, alto volumen y
con escalamiento horizontal, desarrollada en Java sobre sistemas Linux en Arquitectura 64 bits y ARM.
Funciones principales:
● Identificar y analizar los requisitos de los usuarios.
● Desarrollo y mantenimiento de sistemas Java.
● Consumo de APIs de servicios en REST, SOAP etc.
● Contribuir en todas las fases del ciclo de vida de desarrollo
● Creación de nuevas API de servicios, mantenimiento y actualización.
● Automatización de procesos y puentes con sistemas externos.
● Corrección e identificación de errores y mejoras en aplicativos.
● Monitorear el desempeño de los programas y aplicaciones existentes.
● Mantenerse actualizado, investigar y aprender acerca de nuevas tecnologías y tendencias.
Requisitos
Habilidades Necesarias:
● Java Senior con experiencia en desarrollo, demostrable.
● Experiencia intermedio/avanzado de JAVA (JEE, Spring, JPA, Web Services,
APIs REST, SOAP, Patrones de diseño) y Frontend Angular, React (Javascript).
● Excelente capacidad y habilidades de comunicación, trabajo en equipo bajo presión,
autodidacta y fuerte compromiso con la investigación.
● Capacidad de análisis, entendimiento y resolución de problemas
● Con enfoque a proporcionar soluciones técnicas a través de los
diferentes ambientes y entornos relacionados.
● Excelente criterio para plantear soluciones.
● Trabajo con componentes, clases y librerías, programación orientada a Objetos,
estándares de codificación y programación, así como versionado de fuentes.
● Conocimientos sólidos de base de datos PostgreSQL, SqlServer, MariaDB
● Experiencia en el desarrollo de software guiado por pruebas (TDD)
Habilidades deseables:
● Conocimiento de sistemas Linux
● Experiencia en Metodologías Ágiles (SCRUM/Kanban)
● Contenedores Docker
Modalidad de trabajo híbrido (mayormente remoto)