Pular para o conteúdo principal

Desarrollador Experto Microservicios

Descrição da vaga

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


Diseñar, desarrollar y mantener soluciones backend robustas, escalables y seguras, alineadas a los estándares organizacionales, contribuyendo activamente al cumplimiento de los objetivos del equipo y asegurando la calidad técnica de las aplicaciones.



Responsabilidades e atribuições

Responsabilidades Principales

  • Diseñar, desarrollar y mantener aplicaciones backend, asegurando altos estándares de calidad, rendimiento y seguridad.
  • Cumplir con los lineamientos, estándares y buenas prácticas definidas por la organización.
  • Participar activamente en el ciclo de vida del desarrollo de software, desde el diseño hasta la puesta en producción y soporte.
  • Desarrollar e integrar APIs (REST y SOAP), asegurando su correcto funcionamiento, documentación y disponibilidad.
  • Comunicar de manera efectiva el funcionamiento de las APIs a usuarios externos y otros equipos técnicos.
  • Participar de forma proactiva, colaborativa y responsable en los objetivos del equipo de trabajo.
  • Proponer mejoras técnicas y enfrentar desafíos tecnológicos de manera continua.

 

 


Requisitos e qualificações

Formación Académica

  • Ingeniero en Ejecución o Civil en Informática, o carrera afín.

Experiencia Laboral

  • Mínimo 5 años de experiencia en desarrollo backend utilizando Java y/o Scala.
  • Experiencia en diseño de arquitecturas escalables y resilientes.

Conocimientos Técnicos Requeridos

Lenguajes y Frameworks:

  • Java (versiones 11 a 17)
  • Spring Boot
  • JPA

Arquitectura y Diseño:

  • Patrones de diseño
  • Arquitectura Hexagonal
  • Domain Driven Design (DDD)
  • Diseño de soluciones escalables y resilientes

Integración y Mensajería:

  • Servicios REST y SOAP
  • Apache Kafka

Bases de Datos:

  • Relacionales: PostgreSQL
  • No relacionales: Cassandra, Redis

Pruebas y Calidad:

  • Pruebas unitarias (JUnit, Mockito)

DevOps y Versionamiento:

  • Git (GitFlow)
  • Bitbucket
  • Versionamiento de base de datos (Liquibase)

Herramientas y Plataformas:

  • Confluence
  • Postman
  • Experiencia en entornos Cloud (Azure o AWS)

Metodologías:

  • Scrum
  • Metodologías ágiles

Conocimientos Deseables

  • Kubernetes (K8s)
  • Integración continua y despliegue continuo (CI/CD): GitHub Actions, GitLab CI, Jenkins, Azure DevOps
  • Infraestructura como código (Terraform)
  • Herramientas de análisis de dependencias (OWASP Dependency-Check, Snyk, Dependabot)
  • Test Driven Development (TDD)
  • Observabilidad y monitoreo (Dynatrace, Nagios)

Competencias Clave

  • Comunicación efectiva (técnica y no técnica)
  • Liderazgo colaborativo
  • Resolución de conflictos
  • Pensamiento estratégico
  • Gestión del tiempo y priorización
  • Orientación a resultados
  • Innovación y visión de mejora continua
  • Proactividad y disposición a enfrentar desafíos


Informações adicionais

Beneficios Stefanini

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista
  3. Etapa 3: Confirmación de Candidato
  4. Etapa 4: Onbording
  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!