Desarrollador Backend Semi Senior
Summary
Build, test, and maintain scalable Java 17+ microservices and REST APIs, design relational databases, and deploy on cloud platforms while ensuring data integrity and security.
¡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.
¡Seguro no te quieres quedar fuera!
¡Dev Backend!
¿Por qué te elegiremos? ¡Porque los desafíos que enfrentas reflejan tus ambiciones!
Para enfrentar mejor estos desafíos, necesitas:
Objetivo del Cargo
Diseñar, desarrollar y mantener servicios y microservicios backend robustos, seguros y escalables, asegurando la correcta integración con otros sistemas y una experiencia de datos consistente, bajo las mejores prácticas de desarrollo y arquitectura cloud.
Responsabilidades Principales
- Desarrollo de software Desarrollar, probar y mantener servicios backend utilizando Java 17 o superior.
- Construir y evolucionar arquitecturas de microservicios, asegurando su independencia, escalabilidad y mantenibilidad.
- Escribir código limpio, testeable y alineado con estándares y buenas prácticas del equipo.
- Gestión de datosDiseñar y optimizar modelos de datos en bases de datos relacionales.
- Implementar consultas y procesos eficientes de acceso y manipulación de datos.
- Velar por la integridad, seguridad y performance de los datos gestionados por los servicios.
- Arquitectura e integraciónDesarrollar e implementar soluciones sobre arquitecturas Cloud.
- Diseñar e implementar integraciones entre sistemas mediante APIs y servicios REST.
- Colaborar con el equipo de arquitectura en la definición de estándares de integración y despliegue.
- Calidad y buenas prácticasParticipar en revisiones de código (code review) y asegurar el cumplimiento de estándares técnicos.
- Escribir y mantener pruebas unitarias e de integración para garantizar la calidad del software.
- Documentar servicios, APIs y decisiones técnicas relevantes.
- Colaboración y trabajo en equipoColaborar de forma transversal con equipos de Frontend, Mobile, QA y arquitectura.
- Participar en ceremonias ágiles (planning, daily, retro) aportando visibilidad del avance técnico.
- Reportar avances, bloqueos y riesgos técnicos al Líder Técnico o jefatura correspondiente.
Funciones Específicas
- Programar y mantener microservicios en Java 17 o superior.
- Diseñar esquemas de bases de datos relacionales y optimizar consultas SQL.
- Desplegar y gestionar servicios en plataformas Cloud.
- Construir e integrar APIs y servicios REST con sistemas internos y externos.
- Realizar pruebas unitarias y de integración de los servicios desarrollados.
- Diagnosticar y resolver incidencias técnicas en ambientes de desarrollo, pruebas y producción.
- Participar en la mejora continua de procesos de desarrollo y despliegue.
Requisitos y Competencias
Técnicas:
- Java 17 o superior.
- Desarrollo de microservicios.
- Manejo de bases de datos relacionales.
- Arquitecturas Cloud.
- Experiencia en integraciones vía APIs y servicios REST.
Blandas:
- Capacidad de análisis y resolución de problemas.
- Autonomía y proactividad en la ejecución de tareas técnicas.
- Buenas habilidades de comunicación y trabajo colaborativo.
- Capacidad de adaptación a metodologías ágiles.
Beneficios Stefanini