Pular para o conteúdo principal

Java Developer

Descrição da vaga

¡Sé parte de Stefanini!


En Stefanini somos más de 30,000 genios, conectados desde 41 países, co-creando un futuro mejor.

¡Sé nuestro Desarrollador JAVA!

Responsabilidades e atribuições

  • 2 a 3 años de experiencia como Desarrollador Java
  • Conocimiento en entornos bancarios (deseable)
  • Control, seguimiento y desarrollo completo de los requerimientos del cliente, desde el análisis, diseño, construcción, pruebas y liberación
  • Experiencia sólida en diseño de sistemas y arquitecturas de microservicios.
  • Experiencia aplicando trunk-based development, integración continua y entrega continua.
  • Experiencia trabajando con TDD, BDD y pruebas automatizadas.
  • Experiencia en revisiones de código, refactorización y aseguramiento de estándares de ingeniería.
  • Experiencia en entornos ágiles y DevOps.
  • Experiencia con prácticas de seguridad, evaluaciones de vulnerabilidades y codificación segura.
  • Experiencia en tecnologías cloud-native (AWS, Kubernetes, Docker).
  • Experiencia colaborando con equipos multidisciplinarios (arquitectos, product owners, DevOps).

Desarrollo de Software y Diseño de Sistemas

  • Diseñar, desarrollar y mantener aplicaciones robustas, escalables y de alto rendimiento.
  • Implementar prácticas de trunk-based development para habilitar integración continua y entregas rápidas.
  • Desarrollar código limpio, mantenible y comprobable siguiendo principios SOLID y buenas prácticas de diseño.
  • Asegurar altos niveles de cobertura de pruebas unitarias, desarrollo guiado por pruebas (TDD) y desarrollo guiado por comportamiento (BDD).
  • Contribuir activamente en programación práctica, revisiones de código y refactorización para mantener altos estándares de ingeniería.

Excelencia en Ingeniería y Mejores Prácticas

  • Impulsar la adopción de formas modernas de trabajo en ingeniería, incluyendo Agile, DevOps y CI/CD.
  • Promover pruebas automatizadas, infraestructura como código y monitoreo continuo para mejorar la confiabilidad del software.
  • Aplicar BDD, TDD y pruebas unitarias para garantizar la calidad y funcionalidad del código.
  • Realizar revisiones de código exhaustivas, asegurando buenas prácticas en legibilidad, rendimiento y seguridad.
  • Implementar y reforzar prácticas de codificación segura, realizar evaluaciones de vulnerabilidades y garantizar el cumplimiento de estándares de seguridad.
  • Colaborar efectivamente en entornos ágiles, adoptando principios DevOps y fomentando una cultura de entrega continua y mejora constante.

Requisitos e qualificações

  • Programación hands-on en Java, Spring, Python o lenguajes modernos.
  • Dominio de diseño de sistemas y arquitectura de microservicios.
  • Experiencia en trunk-based development, feature flags y progressive delivery.
  • Dominio de TDD, BDD y automatización de pruebas.
  • Conocimiento sólido de CI/CD y prácticas DevOps.
  • Experiencia en code reviews, evaluaciones de vulnerabilidades y codificación segura.
  • Conocimiento de AWS, Kubernetes y Docker.
  • Alta capacidad de resolución de problemas.
  • Habilidades de comunicación y trabajo colaborativo.
  • Capacidad para trabajar en entornos ágiles y de ritmo acelerado.
  • Muy buen nivel de inglés (según la solicitud inicial).

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Presentación de CV 's
  3. Etapa 3: Entrevistas
  4. Etapa 4: Confirmación de candidato
  5. Etapa 5: Onboarding
  6. Etapa 6: 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!