Detalles de la Vacante

Desarrollador Java

Descripción

Empresa: Adecco

Buscamos un(a) Senior Java Developer con sólida experiencia en arquitectura de microservicios, tecnologías cloud y prácticas modernas de ingeniería de software para diseñar, desarrollar e implementar aplicaciones empresariales escalables y de alto rendimiento.

Experiencia requerida

Experiencia sólida en Java 8/11+ y arquitectura de microservicios.

Responsabilidades

Diseñar, desarrollar e implementar aplicaciones empresariales con Java; construir microservicios y APIs REST; diseñar soluciones distribuidas resilientes y de alta disponibilidad; implementar aplicaciones cloud-native; gestionar despliegues con Docker y Kubernetes; desarrollar integraciones orientadas a eventos; optimizar consultas y acceso a datos; implementar pruebas unitarias y de integración; participar en procesos CI/CD; monitorear y optimizar el rendimiento.

Conocimientos técnicos

Java 8/11+, Spring Boot, Spring Framework, Spring Data, JPA, OOP, SOLID, patrones de diseño, microservicios, APIs REST, GCP, AWS, Azure, PCF, Docker, Kubernetes, DevOps, bases de datos relacionales y NoSQL, React o Angular deseable, metodologías ágiles, TDD, Kafka, Google Pub/Sub, Jenkins, Concourse, CI/CD, multithreading, observabilidad, GitHub, Gradle.

Habilidades

Trabajo en equipo, comunicación efectiva, capacidad de análisis, orientación a resultados, pensamiento crítico y autonomía.

Experiencia

Experiencia sólida en Java 8/11+ y arquitectura de microservicios.

Conocimientos

Java 8/11+, Spring Boot, Spring Framework, Spring Data, JPA, OOP, SOLID, patrones de diseño, microservicios, APIs REST, GCP, AWS, Azure, PCF, Docker, Kubernetes, DevOps, bases de datos relacionales y NoSQL, React o Angular deseable, metodologías ágiles, TDD, Kafka, Google Pub/Sub, Jenkins, Concourse, CI/CD, multithreading, observabilidad, GitHub, Gradle.

Habilidades

Trabajo en equipo, comunicación efectiva, capacidad de análisis, orientación a resultados, pensamiento crítico y autonomía.

Actividades

Diseñar, desarrollar e implementar aplicaciones empresariales con Java; construir microservicios y APIs REST; diseñar soluciones distribuidas resilientes y de alta disponibilidad; implementar aplicaciones cloud-native; gestionar despliegues con Docker y Kubernetes; desarrollar integraciones orientadas a eventos; optimizar consultas y acceso a datos; implementar pruebas unitarias y de integración; participar en procesos CI/CD; monitorear y optimizar el rendimiento.

Datos Generales

Tipo de Contrato

Tiempo completo

Disponibilidad de Viajar

No

Disponibilidad de Mudarse

No