Descripción de empleoResponsable de la implementación y mantenimiento tanto del lado del frontend como del backend de nuestras aplicaciones web. Debe poseer sólidos conocimientos técnicos en programación Java con Spring Boot para el backend, así como en TypeScript con React para el frontend.
ResponsabilidadesDesarrollar y mantener aplicaciones web con Java y Spring Boot.Gestionar bases de datos relacionales, especialmente Oracle DB.Diseñar y consumir APIs REST y SOAP.Implementar y gestionar contenedores Docker.Realizar debugging y crear pruebas unitarias.Desarrollar interfaces de usuario con TypeScript y React.Utilizar React Hooks y componentes funcionales y de clases.Conectar aplicaciones frontend con APIs mediante Superagent o Axios.Diseñar y normalizar bases de datos.Optimizar consultas SQL y gestionar índices y particiones.Administrar bases de datos y realizar migraciones y actualizaciones.Implementar seguridad y control de acceso en bases de datos.Trabajar con ORMs para facilitar la interacción con bases de datos.
RequisitosProgramación web en Java con Spring Boot (3 años mínimo)Manejo de Spring JPA, Manejo de EntidadesManejo de Base de datos relacional (Oracle DB preferible)Manejo APIS REST y SOAP, conocimientos de DockerDebugging desde IDE, creación de test unitariosProgramación TypeScript con REACT (2 años mínimo)Uso de React Hooks, componentes funcionales y de clasesConexión con APIS con Superagent o AxiosManejo APIS RESTDiseño y normalización de bases de datos, creación y gestión de esquemas de bases de datosOptimización de consultas SQL, manejo de índices y particionesExperiencia en migraciones y actualizaciones de bases de datosManejo de herramientas de administración de bases de datos (Oracle SQL Developer, pgAdmin, etc.)Conocimientos en replicación y respaldo de datosImplementación de seguridad y control de acceso en bases de datosExperiencia con ORM (Object-Relational Mapping)
Se ofrece Horario lunes a viernes 2:00 pm a 12:amServicios ProfesionalesAgradable ambiente laboral