Analista Programador (Java)

Skills
Autodidacta Responsable Colaborador Proactivo Puntual

Job Description

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.



Job Requirement

Habilidades Necesarias:
● Java Senior con más de 3 años de 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)