Desarrollador Backend
Indexed description
¡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 y atribucionesProponer y desarrollar soluciones tecnológicas que cumplan con los requisitos del cliente y satisfagan las necesidades del usuario final. A través de las mejores prácticas y normas de desarrollo, en consonancia con las directrices de arquitectura, y la metodología de Desarrollo de productos y soluciones; alineados con las políticas, procedimientos y directrices del Grupo. Para asegurar una entrega exitosa de aplicaciones de software funcionales, seguras y escalables que mejoren la eficiencia operativa, aumenten la productividad y mejoren la experiencia del usuario.
Desarrollar soluciones de software escalables y adaptables a medida que las necesidades del negocio evolucionen. Que mejoren la eficiencia operativa, aumenten la productividad y mejoren la experiencia del usuario.
Asegurar que las soluciones de software cuenten con definiciones estándar, modelos de referencia y componentes reutilizables dentro de la cartera de soluciones del área. Estableciendo un lenguaje común y un marco conceptual que facilita la identificación, clasificación y comprensión de los componentes disponibles.
Mantener el funcionamiento óptimo de las soluciones y el software existente; corrigiendo errores o problemas complejos y añadiendo nuevas funcionalidades requeridas. Asegurando la continuidad de las operaciones del negocio.
Ejecutar pruebas y depuración del software/aplicaciones generadas por terceros y/o pares para garantizar la solidez y el rendimiento del producto. Con la finalidad de asegurar que las soluciones respondan a las necesidades del negocio.
Identificar problemas en el código y la arquitectura del software, como errores de lógica, ineficiencias de rendimiento, o conflictos entre componentes del sistema, con el objetivo de resolverlos o recomendar la propuesta de resolución. Para solucionarlos o recomendar soluciones y mantener la integridad y eficacia del sistema y prevenir la recurrencia de problemas similares en el futuro.
Capacidad de diseño frontal. Los desarrolladores de pila completa a menudo usan los marcos front-end como Angular.
Capacidad de prueba. Candidatos que tengan una capacidad comprobada para crear pruebas unitarias efectivas para las aplicaciones que crean. Conocimiento de marcos de pruebas unitarias específicas como JunitCapacidad para integrar microservicios. candidatos que entienden los microservicios y saben cómo implementarlos dentro de las aplicaciones: Spring Framework.
Capacidad para usar herramientas como Dockers, Kubernets, Jenkins, VaultCapacidad para usar API y bibliotecas.
Capacidad para trabajar bien en equipos ágiles. Trabaje en equipos altamente colaborativos para completar proyectos a gran escala. La capacidad de liderar grupos, seguir instrucciones y reconocer las habilidades especializadas de los miembros del equipo puede ayudarlo a alcanzar las expectativas de producción y crear mejores aplicaciones web.
Requisitos y calificacionesConocimientos en:Licenciatura en Ingeniería en Sistemas Computacionales, Ingeniería Informática o carrera afín.
Máster o posgrado en Informática o disciplinas afines (deseable)Experiencia mínima de 4 años en puestos relacionados con el desarrollo de software.
Experiencia mínima de 2 años en puestos directamente relacionados con el desarrollo backend y diseño de APIs.
Experiencia laboral demostrada en arquitectura de microservicios con Spring Boot.
Experiencia laboral demostrada con bases de datos relacionales (SQL) y mapeo objeto-relacional (JPA/Hibernate).
Experiencia laboral demostrada en despliegue de servicios en plataformas cloud (GCP) y orquestación con Kubernetes.
Inglés intermedioConocimientos transversales:Diseño técnico de software y patrones de diseñoDocumentación de softwareEjecución de pruebas unitariasDesarrollo ágil de software / ScrumDevOpsConocimientos de infraestructura en la nubeDockerGitConocimiento de continuous integration y continuous delivery (CI/CD)Perfil Backend:Java (preferentemente versiones LTS recientes).
Spring Framework y Spring Boot.
Arquitectura de microservicios.
Diseño y desarrollo de APIs RESTful.
Web Services SOAP y REST.
Bases de datos relacionales (SQL) y diseño de esquemas.
Persistencia: JPA, JTA y Hibernate.
Herramientas de build: Maven y Gradle.
Kubernetes y orquestación de contenedores.
Google Cloud Platform (GCP).
Diseño y mantenimiento de pipelines de despliegue.
Pruebas unitarias backend: JUnit y Mockito.
Informaciones adicionales
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search