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