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