Java Architect

NTT Ltd.
A Coruña, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

A Coruña, Spain

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
Django
Python
PostgreSQL
MongoDB
MySQL
NoSQL
RabbitMQ
Redis
Prometheus
Software Engineering
SQL Databases
Google Cloud Platform
GitHub Copilot
Flask
Large Language Models
Grafana
Spring-boot
Reliability of Systems
Backend
GIT
FastAPI
Kubernetes
Kafka
GraphQL
Front End Software Development
REST
Docker
Microservices

Job description

En este camino, estamos evolucionando nuestros modelos hacia un backend cada vez más inteligente, desacoplado y potenciado por inteligencia artificial (AI), integrando capacidades de procesamiento avanzado, automatización y nuevos paradigmas como los sistemas basados en agentes para mejorar la calidad, la mantenibilidad y el impacto del software., * Diseñar y desarrollar aplicaciones backend escalables utilizando Java (Spring Boot) y/o Python

  • Construir y evolucionar arquitecturas basadas en microservices, APIs (REST/GraphQL) y event-driven Systems
  • Diseñar soluciones en entornos cloud (AWS, Azure, GCP) bajo principios cloud-native
  • Implementar patrones de arquitectura distribuida, resiliencia y escalabilidad
  • Optimizar rendimiento, observabilidad y fiabilidad de sistemas backend
  • Colaborar con equipos multidisciplinares (frontend, data, platform) en entornos ágiles

Además, participarás en iniciativas de evolución del backend mediante inteligencia artificial:

  • Desarrollo de aplicaciones con integración de IA/ML y Large Language Models (LLMs)
  • Diseño de AI-powered backends y sistemas basados en agentes (agentic systems / workflows)
  • Integración de herramientas como LangChain, APIs de modelos y frameworks de IA
  • Uso de AI-assisted development (GitHub Copilot, asistentes avanzados)
  • Exploración de nuevos paradigmas como AI-native applications

Requirements

  • Como mínimo 3 años de experiencia en desarrollo backend (idealmente hasta perfiles senior/expert)
  • Experiencia sólida en Java (Spring Boot) y/o Python (FastAPI, Flask, Django)
  • Experiencia en diseño de microservicios y arquitecturas distribuidas
  • Conocimiento en desarrollo de APIs REST (y valorable GraphQL)
  • Experiencia con bases de datos SQL (PostgreSQL, MySQL) y/o NoSQL (MongoDB, Redis)
  • Familiaridad con Docker, Kubernetes y entornos cloud (AWS, Azure, GCP)
  • Experiencia trabajando con Git, CI/CD y buenas prácticas de desarrollo

También se valorará positivamente:

  • Experiencia en event-driven architectures (Kafka, RabbitMQ, Pub/Sub)
  • Conocimiento de Domain-Driven Design (DDD) y patrones de arquitectura
  • Experiencia en observabilidad (Prometheus, Grafana, ELK)
  • Experiencia en integración de modelos de IA en producción
  • Conocimiento de ecosistemas LLM / GenAI (LangChain, OpenAI APIs, vector DBs)
  • Experiencia con RAG (Retrieval-Augmented Generation)
  • Experiencia con sistemas basados en agentes o agentic workflows
  • Familiaridad con AI-assisted development / developer productivity tools

About the company

En Digital Architecture queremos incorporar perfiles que no solo construyan servicios backend, sino que impulsen la evolución hacia arquitecturas distribuidas modernas, basadas en microservicios, event-driven systems y AI-driven applications. Trabajarás en proyectos de alto impacto para grandes clientes, participando en entornos donde la innovación, la escalabilidad y la calidad del software son diferenciales clave., No nos conformamos con lo establecido. A través de la innovación, anticipamos los desafíos del futuro, te apoyamos para alcanzar tus objetivos y trabajamos para crear un futuro más brillante para la sociedad. Utilizamos las tecnologías más disruptivas para impulsar la transformación digital., Creemos en cuidar a las personas, por eso te ofrecemos una amplia gama de beneficios sociales. Entre ellos, destacan la ayuda flex, que incluye ticket restaurante, guardería y tarjeta de transporte, así como un seguro médico privado con la opción de incluir a tus familiares, y un seguro de vida.

Apply for this position