Desarrollador de Full-Stack
Descripción del trabajo
Descripción:
Graduado en Ingeniería en Computación o campos afines con al menos 3 años de experiencia en desarrollo Java (preferiblemente JDK 8 y 11), Spring Boot, Spring MVC y Angular, con habilidades en HTML, Javascript, CSS, Typescript, integración de servicios, Maven, arquitecturas de microservicios y REST API, así como sólidos conocimientos en bases de datos relacionales, metodologías ágiles y herramientas como Bootstrap y Angular Material.
Responsabilidades:
- Identificar y explorar nuevas oportunidades de negocio dentro del ámbito del desarrollo de sistemas.
- Establecer y cultivar relaciones sólidas con clientes potenciales y actuales.
- Desarrollar y mantener aplicaciones web utilizando tecnologías frontend y backend.
- Diseñar interfaces de usuario atractivas y funcionales.
- Crear y gestionar bases de datos para almacenar y recuperar información.
- Implementar lógica de negocio y funcionalidades del lado del servidor.
- Realizar pruebas unitarias y de integración para garantizar la calidad del software.
- Colaborar con equipos multidisciplinarios para entender y satisfacer los requisitos del proyecto.
- Mantenerse actualizado sobre las últimas tecnologías y mejores prácticas en desarrollo web.
- Identificar y resolver problemas de manera eficiente para mejorar la experiencia del usuario.
Competencias
Requisitos
- Graduado universitario en Ingeniería en Computación, Informática, Software o campos relacionados.
- Experiencia mínima de 3 años en entornos de desarrollo Java, preferiblemente con JDK 8 y 11.
- Experiencia mínima de 3 años en el desarrollo con Spring Boot y el framework Spring MVC.
- Experiencia mínima de 3 años en el trabajo con Angular (preferiblemente versión 12 o superior), programación reactiva y diseño responsivo.
- Dominio de HTML, Javascript, CSS y Typescript.
- Experiencia comprobada en la integración de servicios entre el frontend y el backend.
- Conocimiento y experiencia en el uso de Maven.
- Experiencia práctica en arquitecturas de microservicios.
- Experiencia en el desarrollo de arquitecturas de servicios de API REST.
- Conocimientos sólidos de bases de datos relacionales, SQL y tecnologías ORM como JPA e Hibernate.
- Conocimiento de las metodologías ágiles.
- Conocimientos en Bootstrap, Material UI, Prime NG y Angular Material.
Deseable:
- Conocimiento de Oracle Cloud Computing OCI
- Oracle Certified Professional, Java EE 7 Application Developer
- Oracle Certified Associate, Java SE 8 Programmer
- Oracle Certified Professional: Java SE 11 Developer
- Scrum fundamentals
Beneficios
- Oportunidad de crecimiento profesional dentro de la empresa.
- Beneficios adicionales según desempeño.
- Ambiente de trabajo dinámico y colaborativo.
- Capacitación continua y desarrollo personal.
- Día de vacaciones por cumpleaños.
- 2 días adicionales de vacaciones a las establecidas por ley al año.
- Convenios de descuentos con clínicas de salud, universidades y centros de capacitación.
- Modalidad de trabajo híbrido.