Programador/a Java
Role details
Job location
Tech stack
Requirements
-
Mínimo 5 años de experiencia como programador/a de aplicaciones
-
Especialización en Java y framework Spring (SpringBoot, Spring MVC)
-
Experiencia en integraciones mediante APIs REST y SOAP y en el uso de contenedores con Docker o tecnologías equivalentes.
-
Dominio de herramientas de control de versiones como Git y el manejo de bases de datos PostgreSQL
-
Valorable conocimiento y experiencia en el uso de Camunda para el modelado y gestión de procesos BPMN así como con Corticon para la gestión de reglas de negocio
-
Alta capacidad para comprender los diseños técnicos y funcionales
-
Alta capacidad para comprender la solución propuesta, no solo a nivel funcional de la aplicación, sino la estrategia de desarrollo de la solución, a nivel técnico y de sistemas
-
Responsabilidad para el cumplimiento de los hitos y entregas marcados por el equipo responsable (arquitectos, funcionales,PM,..)
-
Conocimiento de herramientas de gestión documental, como Jira,Confluence, …
-
Capacidad de adaptación a distintos equipo y dinámicas de trabajo
-
Capacidad de comunicación con el cliente
-
Autonomía y responsabilidad para entregar soluciones bien integradas dentro de la arquitectura general del sistema
-
Proactividad en la identificación de mejoras técnicas o en el acompañamiento a otros miembros del equipo
-
Espíritu crítico constructivo: capacidad de identificar incoherencias o riesgos en el diseño y proponer mejoras sin imponerlas
-
Capacidad dementoring: ayudar a los perfiles junior en su formación y resolución de dudas, promoviendo buenas prácticas de diseño y código limpio
-
Capacidad dereporting: puntualidad, oportunidad, asertividad, claridad, concisión
-
Localizado en el territorio de Catalunya, se requiere compresión hablada y escrita enCatalán, debido a que toda la documentación está en este idioma. Principales actividades
-
Desarrollar funcionalidades en microservicios SpringBootde acuerdo con los principios arquitectónicos establecido
-
Escribir código limpio,testeabley bien documentado.
-
Revisarpullrequestsy fomentar buenas prácticas dentro del equipo.
-
Participar en discusiones técnicas y contribuir a la mejora del código y la arquitectura.
-
Colaborar activamente con otros miembros del equipo. ¿ Qué encontrarás en DXC?
-
Desarrollo profesional.
-
Proyectos punteros en clientes referentes de mercado.
-
Excelente ambiente de trabajo.
-
Flexibilidad y conciliación.
-
Trabajar con tecnologías punteras dentro del sector IT.
-
Acceso a DXC Learning y certificaciones oficiales.
-
Compromiso social y responsable.
-
Empleo estable.
-
Beneficios sociales. At DXC Technology, we believe strong connections and community are key to our success. Our work model prioritizes in-person collaboration while offering flexibility to support wellbeing, productivity, individual work styles, and life circumstances. We're committed to fostering an inclusive environment where everyone can thrive.