¡Sé parte de nuestro equipo! El futuro se construye con talento. Y en Indra Group, estamos en búsqueda del tuyo. Estamos en la búsqueda de un(a) Analista Desarrollador Fullstack Senior (Java | Angular) con experiencia en experiencia de la posición.
Requisitos Bachiller o Titulado en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software, Ciencias de la Computación o carreras afines Conocimientos Se requiere un Desarrollador Full Stack con un mínimo de cinco (5) años de experiencia en el desarrollo de aplicaciones empresariales utilizando Java, Spring Boot y Angular.
El profesional deberá contar con experiencia en el diseño, desarrollo, integración, pruebas y despliegue de soluciones web bajo arquitecturas de microservicios, aplicando buenas prácticas de desarrollo, seguridad y calidad de software.
Experiencia Mínimo 5 años de experiencia desarrollando aplicaciones Java.
Mínimo 3 años de experiencia desarrollando aplicaciones con Spring Boot.
Mínimo 3 años de experiencia desarrollando interfaces web con Angular (versión 13 o superior).
Experiencia en proyectos bajo arquitectura de microservicios.
Experiencia trabajando con equipos ágiles (Scrum o Kanban).
Conocimientos Técnicos Obligatorios Backend
Java 17 o superior.
Spring Boot 3.x.
Spring MVC.
Spring Data JPA.
Spring Security.
Spring Validation.
REST API.
Hibernate/JPA.
Maven o Gradle.
OpenAPI / Swagger.
Frontend
Angular 15 o superior.
TypeScript.
HTML5.
CSS3 / SCSS.
Angular Material. RxJS.
Consumo de APIs REST.
Bases de Datos: PostgreSQL, Oracle o SQL Server.
Diseño de modelos relacionales.
Optimización de consultas SQL. Integración JSON. JWT. OAuth2. DevOps Git. GitHub o GitLab.
Docker.
Docker
Compose.
Jenkins o GitHub Actions.
SonarQube. Pruebas JUnit 5.
Mockito. Pruebas de integración.
Karma/Jasmine (Angular).
Funciones Analizar requerimientos funcionales y técnicos.
Diseñar y desarrollar aplicaciones Full Stack.
Implementar APIs REST seguras y escalables.
Desarrollar interfaces responsivas en Angular.
Participar en revisiones de código (Code Review).
Elaborar pruebas unitarias e integración.
Optimizar el rendimiento de aplicaciones y consultas SQL.
Resolver incidencias y brindar soporte técnico.
Participar en ceremonias ágiles. Documentar componentes técnicos y APIs