Detalles de la Vacante

Full Stack Developer (Java + React/Angular)

Descripción

Empresa: CONSULTORIA EN INTERNET ERGO SUM

Estamos en búsqueda de un Full Stack Developer con experiencia en el desarrollo de aplicaciones empresariales de alta disponibilidad para integrarse a proyectos estratégicos dentro del sector bancario. Buscamos un profesional con sólidos conocimientos en desarrollo backend con Java y frontend con React o Angular, capaz de diseñar soluciones escalables, desarrollar microservicios y participar en decisiones técnicas que impacten aplicaciones críticas del negocio.

Experiencia requerida

Más de 3 años de experiencia como Full Stack Developer. Experiencia en proyectos del sector bancario o financiero (deseable). Experiencia desarrollando aplicaciones empresariales de misión crítica. Experiencia trabajando con metodologías ágiles. Backend: Java (4 a 6 años), Spring Framework/Spring Boot (4 a 6 años), Java Core experto, Maven (2 a 3 años), Arquitectura REST (3 a 5 años) y Microservicios (2 a 5 años). Frontend: React o Angular avanzado, TypeScript avanzado. Bases de datos SQL y NoSQL avanzado. Testing con Mockito (2 a 3 años), JUnit (2 a 4 años). DevOps: Git, CI/CD, Docker, Kubernetes. Cloud: AWS, Azure o GCP.

Responsabilidades

Desarrollar aplicaciones Full Stack utilizando Java y React o Angular. Diseñar e implementar APIs REST y microservicios escalables. Participar en el diseño técnico y arquitectura de soluciones empresariales. Desarrollar e integrar aplicaciones con bases de datos relacionales y NoSQL. Realizar revisiones de código y asegurar el cumplimiento de estándares de desarrollo. Colaborar en la resolución de incidencias de aplicaciones críticas en producción. Participar en la definición de estrategias de integración y optimización de rendimiento. Implementar pruebas unitarias y colaborar en pruebas funcionales y end-to-end. Trabajar bajo metodologías ágiles (Scrum/Kanban). Participar en procesos de integración y despliegue continuo (CI/CD).

Conocimientos técnicos

Java, Spring Framework/Spring Boot, Maven, Arquitectura REST, Microservicios, React, Angular, TypeScript, SQL, NoSQL, Mockito, JUnit, Git, CI/CD, Docker, Kubernetes, AWS, Azure, Google Cloud Platform.

Habilidades

Pensamiento analítico, organización y disciplina, comunicación efectiva, trabajo en equipo, adaptabilidad, aprendizaje continuo, autonomía, resolución de problemas, capacidad de toma de decisiones, planeación estratégica, liderazgo técnico, capacidad de mentoring, orientación a resultados.

Escolaridad

Ingeniería en Sistemas, Informática, Ciencias de la Computación o carrera afín.

Experiencia

Más de 3 años de experiencia como Full Stack Developer. Experiencia en proyectos del sector bancario o financiero (deseable). Experiencia desarrollando aplicaciones empresariales de misión crítica. Experiencia trabajando con metodologías ágiles. Backend: Java (4 a 6 años), Spring Framework/Spring Boot (4 a 6 años), Java Core experto, Maven (2 a 3 años), Arquitectura REST (3 a 5 años) y Microservicios (2 a 5 años). Frontend: React o Angular avanzado, TypeScript avanzado. Bases de datos SQL y NoSQL avanzado. Testing con Mockito (2 a 3 años), JUnit (2 a 4 años). DevOps: Git, CI/CD, Docker, Kubernetes. Cloud: AWS, Azure o GCP.

Conocimientos

Java, Spring Framework/Spring Boot, Maven, Arquitectura REST, Microservicios, React, Angular, TypeScript, SQL, NoSQL, Mockito, JUnit, Git, CI/CD, Docker, Kubernetes, AWS, Azure, Google Cloud Platform.

Habilidades

Pensamiento analítico, organización y disciplina, comunicación efectiva, trabajo en equipo, adaptabilidad, aprendizaje continuo, autonomía, resolución de problemas, capacidad de toma de decisiones, planeación estratégica, liderazgo técnico, capacidad de mentoring, orientación a resultados.

Actividades

Desarrollar aplicaciones Full Stack utilizando Java y React o Angular. Diseñar e implementar APIs REST y microservicios escalables. Participar en el diseño técnico y arquitectura de soluciones empresariales. Desarrollar e integrar aplicaciones con bases de datos relacionales y NoSQL. Realizar revisiones de código y asegurar el cumplimiento de estándares de desarrollo. Colaborar en la resolución de incidencias de aplicaciones críticas en producción. Participar en la definición de estrategias de integración y optimización de rendimiento. Implementar pruebas unitarias y colaborar en pruebas funcionales y end-to-end. Trabajar bajo metodologías ágiles (Scrum/Kanban). Participar en procesos de integración y despliegue continuo (CI/CD).

Educación

Ingeniería en Sistemas, Informática, Ciencias de la Computación o carrera afín.

Datos Generales

Tipo de Contrato

Tiempo completo

Modalidad del Empleo

Presencial