Detalles de la Vacante

Senior Java Full Stack Developer | Desarrollador Full Stack Java Senior

Descripción

Empresa: Infosys

Buscamos un Desarrollador Full Stack Java Senior altamente experimentado para diseñar, desarrollar y mantener aplicaciones empresariales robustas y escalables. Este rol requiere experiencia profunda en Java, Spring Boot y React, sólidas habilidades de comunicación, prácticas de ingeniería sólidas e interacción frecuente con el cliente.

Experiencia requerida

5 a 8+ años de experiencia profesional con un fuerte enfoque en desarrollo full stack.

Responsabilidades

Desarrollar código de alta calidad y mantenible. Liderar el diseño y desarrollo de funcionalidades complejas. Traducir requisitos funcionales en implementaciones backend y frontend. Escribir y mantener pruebas unitarias, funcionales, de integración y de contrato. Aplicar principios SOLID, patrones de diseño y arquitectura escalable. Realizar revisiones de código y mentorizar a desarrolladores junior. Interactuar proactivamente con clientes para clarificar requisitos y dar actualizaciones. Colaborar con equipos multifuncionales para definir requisitos, alcance y plazos. Solucionar problemas, depurar y optimizar aplicaciones.

Conocimientos técnicos

Java, Spring Boot, J2EE, microservicios, Spring MVC, Spring Security, Spring AOP/Aspects, JPA, Hibernate, React, JavaScript (ES6+), TypeScript, HTML5, CSS3, Redux, Context API, React Hooks, arquitectura basada en componentes, optimización de rendimiento front-end, APIs RESTful, SOAP, JSON/XML, transacciones distribuidas, patrones de integración, SQL Server, Oracle DB, JUnit, TestNG, Mockito, Jest, React Testing Library, CI/CD, revisiones de código, diseño mantenible, Agile, AWS, Azure, GCP, Docker, Kubernetes, Kafka, CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps), bases de datos no relacionales, programación asíncrona, colas de mensajes, herramientas de gestión de secretos.

Habilidades

Proactivo, orientado a la propiedad y a resultados, alta inteligencia emocional, capacidad para dar y recibir retroalimentación de manera constructiva, comodidad con la interacción frecuente con el cliente, capacidad para trabajar de forma independiente y en equipo, pasión por el aprendizaje continuo.

Escolaridad

Licenciatura en Ciencias de la Computación, TI, Ingeniería de Software o campo afín.

Experiencia

5 a 8+ años de experiencia profesional con un fuerte enfoque en desarrollo full stack.

Conocimientos

Java, Spring Boot, J2EE, microservicios, Spring MVC, Spring Security, Spring AOP/Aspects, JPA, Hibernate, React, JavaScript (ES6+), TypeScript, HTML5, CSS3, Redux, Context API, React Hooks, arquitectura basada en componentes, optimización de rendimiento front-end, APIs RESTful, SOAP, JSON/XML, transacciones distribuidas, patrones de integración, SQL Server, Oracle DB, JUnit, TestNG, Mockito, Jest, React Testing Library, CI/CD, revisiones de código, diseño mantenible, Agile, AWS, Azure, GCP, Docker, Kubernetes, Kafka, CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps), bases de datos no relacionales, programación asíncrona, colas de mensajes, herramientas de gestión de secretos.

Habilidades

Proactivo, orientado a la propiedad y a resultados, alta inteligencia emocional, capacidad para dar y recibir retroalimentación de manera constructiva, comodidad con la interacción frecuente con el cliente, capacidad para trabajar de forma independiente y en equipo, pasión por el aprendizaje continuo.

Actividades

Desarrollar código de alta calidad y mantenible. Liderar el diseño y desarrollo de funcionalidades complejas. Traducir requisitos funcionales en implementaciones backend y frontend. Escribir y mantener pruebas unitarias, funcionales, de integración y de contrato. Aplicar principios SOLID, patrones de diseño y arquitectura escalable. Realizar revisiones de código y mentorizar a desarrolladores junior. Interactuar proactivamente con clientes para clarificar requisitos y dar actualizaciones. Colaborar con equipos multifuncionales para definir requisitos, alcance y plazos. Solucionar problemas, depurar y optimizar aplicaciones.

Educación

Licenciatura en Ciencias de la Computación, TI, Ingeniería de Software o campo afín.

Idiomas

Inglés avanzado

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés avanzado

Disponibilidad de Viajar

No

Disponibilidad de Mudarse

No