About the role

  • Functional Analyst in Java working on public sector projects for DXC Technology in Barcelona. Involves microservices development and collaboration in a diverse team environment.

Responsibilities

  • Desarrollar funcionalidades en microservicios Spring Boot de acuerdo con los principios arquitectónicos establecidos.
  • Escribir código limpio, testeable y bien documentado.
  • Revisar pull requests y 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.

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 de mentoring: 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 de reporting: puntualidad, oportunidad, asertividad, claridad, concisión.
  • Localizado en el territorio de Catalunya, se requiere compresión hablada y escrita en Catalán, debido a que toda la documentación está en este idioma.

Benefits

  • 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.

Job title

Programador/a Java

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job