Java Developer Jr.
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
- Desarrollar y mantener las aplicaciones basadas en el lenguaje Java de acuerdo con los requisitos del proyecto y asegurar el funcionamiento adecuado del software.
- Desarrollar y probar aplicaciones de software utilizando el lenguaje de programación Java.
- Colaborar con equipos multifuncionales para analizar los requisitos comerciales y traducirlos en especificaciones técnicas.
- Escribir código limpio, eficiente y fácil de mantener que cumpla con los estándares de codificación.
- Realizar pruebas unitarias y de integración para garantizar la calidad del código.
- Solucionar problemas y depurar defectos de software para garantizar un rendimiento y funcionalidad óptimos.
- Manténgase actualizado con las últimas tendencias y tecnologías de la industria para mejorar continuamente los procesos de desarrollo de software.
- Participar en el ciclo de vida completo del desarrollo de software, incluida la recopilación de requisitos, el diseño, el desarrollo, las pruebas y la implementación.
Requisitos e qualificações
1.- Java (versión 17 o superior)
- Dominio de la programación orientada a objetos, manejo de excepciones, colecciones, streams y concurrencia.
2.- Spring Boot
- Desarrollo de APIs REST
- Inyección de dependencias, Spring Security, Spring Data JPA
- Conocimiento de arquitectura de microservicios
3.- Maven
- Gestión de dependencias y ciclo de vida de construcción
4.-Git
- Uso de ramas, pull requests, resolución de conflictos
5.- Bases de Datos Relacionales
- Dominio de SQL
- Experiencia con al menos un sistema gestor (PostgreSQL, MySQL, Oracle, etc.)
Habilidades en la Nube y DevOps
1.- AWS (preferido)
- Servicios como EC2, S3, RDS, Lambda, API Gateway, IAM
2.- CI/CD con definición de pipelines en YAML
- Experiencia escribiendo y manteniendo pipelines en:
- GitHub Actions (.github/workflows/*.yml)
- GitLab CI/CD (.gitlab-ci.yml)
- Azure Pipelines (azure-pipelines.yml)
- Bitbucket Pipelines o AWS CodePipeline
3.- Docker (deseable)
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevistas
- Etapa 3: Confirmación de candidato
- Etapa 4: Onboarding
- 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!
Conoce más sobre nosotros