Pular para o conteúdo principal

Desarrollador Backend

Descrição da vaga

¡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.​

Responsabilidades e atribuições

  • Proponer y desarrollar soluciones tecnológicas que cumplan con los requisitos del cliente y satisfagan las necesidades del usuario final. A través de las mejores prácticas y normas de desarrollo, en consonancia con las directrices de arquitectura, y la metodología de Desarrollo de productos y soluciones; alineados con las políticas, procedimientos y directrices del Grupo. Para asegurar una entrega exitosa de aplicaciones de software funcionales, seguras y escalables que mejoren la eficiencia operativa, aumenten la productividad y mejoren la experiencia del usuario.
  • Desarrollar soluciones de software escalables y adaptables a medida que las necesidades del negocio evolucionen. Que mejoren la eficiencia operativa, aumenten la productividad y mejoren la experiencia del usuario.
  • Asegurar que las soluciones de software cuenten con definiciones estándar, modelos de referencia y componentes reutilizables dentro de la cartera de soluciones del área. Estableciendo un lenguaje común y un marco conceptual que facilita la identificación, clasificación y comprensión de los componentes disponibles.
  • Mantener el funcionamiento óptimo de las soluciones y el software existente; corrigiendo errores o problemas complejos y añadiendo nuevas funcionalidades requeridas. Asegurando la continuidad de las operaciones del negocio.
  • Ejecutar pruebas y depuración del software/aplicaciones generadas por terceros y/o pares para garantizar la solidez y el rendimiento del producto. Con la finalidad de asegurar que las soluciones respondan a las necesidades del negocio.
  • Identificar problemas en el código y la arquitectura del software, como errores de lógica, ineficiencias de rendimiento, o conflictos entre componentes del sistema, con el objetivo de resolverlos o recomendar la propuesta de resolución. Para solucionarlos o recomendar soluciones y mantener la integridad y eficacia del sistema y prevenir la recurrencia de problemas similares en el futuro.
  • Capacidad de diseño frontal. Los desarrolladores de pila completa a menudo usan los marcos front-end como Angular.
  • Capacidad de prueba. Candidatos que tengan una capacidad comprobada para crear pruebas unitarias efectivas para las aplicaciones que crean. Conocimiento de marcos de pruebas unitarias específicas como Junit
  • Capacidad para integrar microservicios. candidatos que entienden los microservicios y saben cómo implementarlos dentro de las aplicaciones: Spring Framework.
  • Capacidad para usar herramientas como Dockers, Kubernets, Jenkins, Vault
  • Capacidad para usar API y bibliotecas.
  • Capacidad para trabajar bien en equipos ágiles. Trabaje en equipos altamente colaborativos para completar proyectos a gran escala. La capacidad de liderar grupos, seguir instrucciones y reconocer las habilidades especializadas de los miembros del equipo puede ayudarlo a alcanzar las expectativas de producción y crear mejores aplicaciones web.

Requisitos e qualificações

Conocimientos en:

  • Licenciatura en Ingeniería en Sistemas Computacionales, Ingeniería Informática o carrera afín.
  • Máster o posgrado en Informática o disciplinas afines (deseable)
  • Experiencia mínima de 4 años en puestos relacionados con el desarrollo de software.
  • Experiencia mínima de 2 años en puestos directamente relacionados con el desarrollo backend y diseño de APIs.
  • Experiencia laboral demostrada en arquitectura de microservicios con Spring Boot.
  • Experiencia laboral demostrada con bases de datos relacionales (SQL) y mapeo objeto-relacional (JPA/Hibernate).
  • Experiencia laboral demostrada en despliegue de servicios en plataformas cloud (GCP) y orquestación con Kubernetes.
  • Inglés intermedio

Conocimientos transversales:

  • Diseño técnico de software y patrones de diseño
  • Documentación de software
  • Ejecución de pruebas unitarias
  • Desarrollo ágil de software / Scrum
  • DevOps
  • Conocimientos de infraestructura en la nube
  • Docker
  • Git
  • Conocimiento de continuous integration y continuous delivery (CI/CD)

Perfil Backend:

  • Java (preferentemente versiones LTS recientes).
  • Spring Framework y Spring Boot.
  • Arquitectura de microservicios.
  • Diseño y desarrollo de APIs RESTful.
  • Web Services SOAP y REST.
  • Bases de datos relacionales (SQL) y diseño de esquemas.
  • Persistencia: JPA, JTA y Hibernate.
  • Herramientas de build: Maven y Gradle.
  • Kubernetes y orquestación de contenedores.
  • Google Cloud Platform (GCP).
  • Diseño y mantenimiento de pipelines de despliegue.
  • Pruebas unitarias backend: JUnit y Mockito.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevistas
  3. Etapa 3: Confirmación de candidato
  4. Etapa 4:  Onboarding
  5. Etapa 5: Contratação

Creer para co-crear

¿Buscas un lugar donde tus ideas brillen?

Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. 


Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!