Desarrollador De Back-End Java
Aviso de fuente externaen Stefanini LATAM
¡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 atribuciones: Pr...
Enlace de postulación no disponible
Salario
No especificado
Ubicación
San Salvador, El Salvador
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Desarrollador De Back-End Java
San Salvador, El Salvador
Enlace de postulación no disponible
Descripción del empleo
¡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 atribuciones: Proponer 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.
Conocimientos 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 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 intermedio
Conocimientos 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.
¿Es tuya esta vacante?
Reclámala gratis y recibe candidatos con video en CazVid.