En la actualidad estamos buscando un perfil con experiencia en JAVA - SPRINGBOOT - C++, con al menos 4 años.RESPONSABILIDADESAnálisis y Diseño:Realizar análisis de requisitos y diseñar soluciones técnicas eficientes y escalables.
Participar en la definición de la arquitectura de las aplicaciones.Desarrollo:Implementar soluciones en Java y Spring Boot, asegurando alta calidad y rendimiento del código.
Realizar programación en C++ según los requerimientos del proyecto.Pruebas y Validación:Escribir y ejecutar pruebas unitarias, de integración y de sistema para asegurar la calidad del software desarrollado.Documentación:Crear y mantener documentación técnica clara y concisa para facilitar la comprensión y mantenimiento del código.Mantenimiento y Soporte:Realizar tareas de mantenimiento y optimización de aplicaciones existentes, resolver problemas y dar soporte a usuarios finales y otros desarrolladores.FUNCIONESProgramador ó Analista Programador con experiencia en Java y Spring Boot.
Este perfil debe tener la capacidad de analizar, diseñar, desarrollar y mantener aplicaciones robustas y escalables.MODALIDAD DE TRABAJOHíbrido, 2 días a la semana presenciales en SAN CUGAT (Barcelona).En Digital Talent Agency te ofrecemos desarrollar proyectos en empresas destacadas del sector tecnológico, poniendo foco en tu desarrollo profesional, qué te gusta, cómo eres y con qué tipo de proyectos te sientes motivado.
¡Queremos conocerte!RequisitosRequisitos PrincipalesExperiencia en Java y Spring Boot:Dominio de la programación en Java, con capacidad para trabajar en proyectos complejos, comprender principios de diseño orientado a objetos, y aplicar patrones de diseño.Spring Boot:Experiencia en el uso del framework Spring Boot para desarrollar aplicaciones backend eficientes, incluyendo:Configuración inicial de proyectos.Integración con bases de datos mediante Spring Data JPA.Implementación de APIs RESTful.Gestión de seguridad con Spring Security.Desarrollo de microservicios.Habilidades en C++:Dominio de la programación en C++, con capacidad para integrarse en proyectos que requieran optimización de rendimiento y uso eficiente de recursos.
Comprensión de conceptos avanzados de C++, como manejo de memoria, programación concurrente, y uso de bibliotecas estándar y de terceros.Entornos Linux:Experiencia trabajando en entornos Linux, incluyendo:Configuración y administración básica del sistema.Scripting en bash para automatización de tareas.Uso de herramientas y utilidades de Linux para el desarrollo y depuración de aplicaciones.Despliegue de aplicaciones en servidores Linux.Habilidades Valoradas:Experiencia o Conocimiento en Node.Js.
Conocimiento básico o experiencia práctica en Node.Js para comprender la ejecución del código en el lado del servidor.
Capacidad para colaborar en proyectos que utilicen esta tecnología, contribuyendo a la integración y desarrollo de soluciones completas.#J-18808-Ljbffr