Logo for Stefanini LATAM

Java Developer

Job description

JOB DESCRIPTION


¡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!


RESPONSIBILITIES AND ASSIGNMENTS


  • 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.

REQUIREMENTS AND QUALIFICATIONS


  • 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).

ADDITIONAL INFORMATION




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!


Java Developer Related jobs

Other jobs at Stefanini LATAM

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.