Backend Developer

Localidad: 
Castilla La Mancha
Empresa: 
Capgemini
Actividad de la empresa: 
Capgemini es líder mundial en servicios de consultoría, transformación digital, tecnología e ingeniería. El Grupo está a la vanguardia de la innovación para abordar la amplia gama de oportunidades de clientes en todo el mundo en las plataformas digitales y en la nube en constante evolución. ¡Estamos en 50 países! Nacimos hace más de 50 años en Francia y poco a poco hemos ido creciendo hasta llegar a ser más de 300.000 personas en todo el mundo y... ¡seguimos creciendo! Somos la primera elección para acompañar la transformación digital de multitud de empresas de reconocido prestigio y buscamos personas apasionadas por la tecnología que puedan acompañarnos en este viaje, que quieran incorporarse a un equipo de profesionales con proyectos retadores, con valores y orientados hacia el trabajo en equipo, buen clima de trabajo y calidad.
Idiomas requeridos: 
Inglés, nivel B2
¿Generará esta oferta una contratación indefinida a jornada completa? : 
Resumen de la oferta: 
Requisitos: Conocimiento de Java 8 o superior, experiencia en el desarrollo de servicios web tanto REST como SOAP, conocimiento y autonomía en arquitecturas de microservicios, así como en arquitecturas orientadas a eventos. Experiencia en bases de datos relacionales y no relacionales. Conocimiento tecnológico en módulos Spring y SpringBoot, JPA, Java asíncrono con Webflux o Vert.x, Kafka, entornos Cloud (GCloud, AWS, Azure), XML, JSON, NodeJS, TypeScript, Swagger, JUnit o test unitarios con Gherkins, Maven/Gradle y/o Bazel, Docker, Kubernetes, Shell scripting. Dominio de herramientas como Postman, SoapUI, CI/CD con Jenkins, control de calidad con Sonar... Conocimientos básicos devops como configuraciones Jenkins, valores de despliegues, kubectl, Helm… Conocimientos básicos de dashboards Grafana Control de repositorios de código: GIT o SVN Conocimiento y experiencia con metodologías de trabajo Agile y enfoques de desarrollo como TDD o DDD, así como con herramientas de control tareas y documentación como Jira y Confluence. Funciones: Conocimiento y autonomía para la definición y creación de soluciones técnicas en las tecnologías indicadas. Capacidad para entender y ajustarse a la arquitectura proponiendo mejoras que permitan llevar a cabo prácticas de mejora continua en los equipos. Identificar y construir pruebas de desarrollo que cubran el comportamiento requerido de los componentes técnicos. Comunicar el diseño de forma que los otros miembros del equipo lo comprendan. En este sentido, ser capaz de liderar pequeños equipos como Team Leader. Se valorará positivamente experiencia demostrable. Capacidad de actuar de front ante cliente, aportando valor al delivery desde la posición ocupada. Capacidad de formación y divulgación de conocimientos a sus compañeros. Idioma: Inglés, nivel B2 Datos de guardias y disponibilidades: No se plantean guardias o disponibilidades a corto plazo.
Descripción detallada de la oferta: 

Requisitos:

Conocimiento de Java 8 o superior, experiencia en el desarrollo de servicios web tanto REST como SOAP, conocimiento y autonomía en arquitecturas de microservicios, así como en arquitecturas orientadas a eventos.

Experiencia en bases de datos relacionales y no relacionales.

Conocimiento tecnológico en módulos Spring y SpringBoot, JPA, Java asíncrono con Webflux o Vert.x, Kafka, entornos Cloud (GCloud, AWS, Azure), XML, JSON, NodeJS, TypeScript, Swagger, JUnit o test unitarios con Gherkins, Maven/Gradle y/o Bazel, Docker, Kubernetes, Shell scripting.

Dominio de herramientas como Postman, SoapUI, CI/CD con Jenkins, control de calidad con Sonar...

Conocimientos básicos devops como configuraciones Jenkins, valores de despliegues, kubectl, Helm…

Conocimientos básicos de dashboards Grafana

Control de repositorios de código: GIT o SVN

Conocimiento y experiencia con metodologías de trabajo Agile y enfoques de desarrollo como TDD o DDD, así como con herramientas de control tareas y documentación como Jira y Confluence.

Funciones:

Conocimiento y autonomía para la definición y creación de soluciones técnicas en las tecnologías indicadas.

Capacidad para entender y ajustarse a la arquitectura proponiendo mejoras que permitan llevar a cabo prácticas de mejora continua en los equipos.

Identificar y construir pruebas de desarrollo que cubran el comportamiento requerido de los componentes técnicos.

Comunicar el diseño de forma que los otros miembros del equipo lo comprendan. En este sentido, ser capaz de liderar pequeños equipos como Team Leader. Se valorará positivamente experiencia demostrable.

Capacidad de actuar de front ante cliente, aportando valor al delivery desde la posición ocupada.

Capacidad de formación y divulgación de conocimientos a sus compañeros.

Idioma:

Inglés, nivel B2

Datos de guardias y disponibilidades:

No se plantean guardias o disponibilidades a corto plazo.

¿Quieres aplicar a esta oferta?
Envía un correo electrónico a cristian.ferrer-beltran@capgemini.com a la atención de Cristian Ferrer Beltrán con tu CV, carta de presentación y otros documentos pertinentes, en caso de ser solicitados por la empresa anunciante en la descripción de la oferta.