freehire is live on Product Hunt today.

Support the launch →

Desarrollador Java

Summary

Build and maintain Java-based banking systems using Spring Boot, REST APIs, and microservices, deployed on AWS with CI/CD pipelines.

¡Se parte de Stefanini!​


En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.​



Misión del cargo

Desempeñarse en los equipos de trabajo de TI para la implementación de iniciativas de diversa complejidad, efectuando el análisis de las definiciones funcionales, el diseño la arquitectura de solución y conducción del desarrollo en tecnologías Java, con comunicación JMS/MQ, así como también la gestión de tareas con proveedores de TI, seguimiento a los entregables de las iniciativas, y control de las puestas en producción de las mismas; con la finalidad de maximizar los beneficios para el banco cumpliendo con los objetivos trazados por la organización.


Responsabilidades

  • Realizar análisis de factibilidad técnica de las definiciones funcionales de iniciativas evolutivas o proyectos, y definición de entregables de los mismos.
  • Desarrollar, en forma individual o como parte de un equipo de trabajo, la solución propuesta para solventar las necesidades presentadas por las áreas de negocio, con la documentación respectiva y evidencias de pruebas unitarias.
  • Elaborar estimaciones de esfuerzo, tiempo y recursos para el desarrollo e implementación de soluciones.
  • Solucionar los problemas emergentes o incidencias reportadas con el fin de proporcionar una solución rápida y oportuna a los problemas relacionados con las plataformas intervenidas.
  • Identificar posibles mejoras en los procesos del negocio para dar valor agregado a la organización.
  • Certificar las aplicaciones a implementar según lineamientos internos de buenas prácticas, para satisfacer las necesidades de negocio.
  • Participar en la preparación y configuración de la infraestructura utilizada por la plataforma a intervenir, ya sea en ambientes de pruebas, certificación o producción.

Conocimientos:

Licenciatura en Computación / Ingeniería de Sistemas.

Habilidades Técnicas Principales

  • Java (versión 17 o superior)
  • Dominio de la programación orientada a objetos, manejo de excepciones, colecciones, streams y concurrencia.
  • Spring Boot
  • Desarrollo de APIs REST
  • Inyección de dependencias, Spring Security, Spring Data JPA
  • Conocimiento de arquitectura de microservicios
  • Maven
  • Gestión de dependencias y ciclo de vida de construcción
  • Git
  • Uso de ramas, pull requests, resolución de conflictos
  • Bases de Datos Relacionales
  • Dominio de SQL
  • Experiencia con al menos un sistema gestor (PostgreSQL, MySQL, Oracle, etc.)

Habilidades en la Nube y DevOps

  • AWS (preferido)
  • Servicios como EC2, S3, RDS, Lambda, API Gateway, IAM
  • CI/CD con definición de pipelines en YAML
  • Experiencia escribiendo y manteniendo pipelines en:
  • GitHub Actions (.github/workflows/*.yml)
  • GitLab CI/CD (.gitlab-ci.yml)
  • Azure Pipelines (azure-pipelines.yml)
  • Bitbucket Pipelines o AWS CodePipeline
  • Docker (deseable)


Habilidades Blandas y Mentalidad

  • Buenas prácticas de código limpio
  • Capacidad de análisis y resolución de problemas
  • Trabajo en equipo y comunicación efectiva
  • Adaptabilidad a cambios y metodologías ágiles


Habilidades Deseables (No excluyentes)

  • Conocimiento de Kubernetes o Terraform
  • Experiencia con bases de datos NoSQL
  • Manejo de frameworks de pruebas (JUnit, Mockito)
  • Familiaridad con metodologías Scrum/Agile

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available