Java (Angular / Microservicios / Cloud)

Krell
Municipality of Valencia, Spain
12 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

Municipality of Valencia, Spain

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
iOS
HTML5
CSS
Cloud Computing
Code Review
Databases
Computer Engineering
Continuous Integration
Cross-Site Request Forgery
DevOps
Hibernate
Identity and Access Management
Java Persistence API
JSON
JUnit
Openshift
Oracle Applications
Ionic
Swagger
Software Engineering
SQL Databases
TypeScript
Web Services
Spring Cloud
Spring-mvc
Grafana
Spring-boot
Cross-Site Scripting (XSS)
Backend
Spring Data
Angular
Gitlab-ci
Front End Software Development
Cloudwatch
Api Gateway
Jenkins
Microservices

Job description

Actualmente tenemos varias posiciones abiertas para perfiles Back-End Java, tanto a nivel Desarrollador/a como Analista Técnico/a, que participarán en proyectos basados en arquitecturas de microservicios y entornos cloud (OpenShift y AWS)., * Diseño y desarrollo de aplicaciones Front-End con Angular y/o Back-End con Java

  • Integración mediante APIs REST en arquitecturas de microservicios
  • Trabajo en entornos OpenShift y AWS
  • Aplicación de buenas prácticas de desarrollo, rendimiento y seguridad
  • Participación en revisiones de código, testing e integración continua
  • Colaboración con equipos Front-End, Back-End, DevOps y UX/UI
  • En perfiles senior/analista: apoyo técnico y seguimiento de perfiles junior

Requirements

  • Desarrollador/a Front-End Java con Angular (2-4 años de experiencia)
  • Analista Técnico/a Front-End Java con Angular (5-6 años de experiencia)
  • Desarrollador/a Back-End Java (Microservicios) (2-4 años de experiencia)
  • Analista Back-End Java (Microservicios) (5-6 años de experiencia), * Angular (v10+), TypeScript, HTML5, CSS3, JavaScript ES6+
  • Consumo de APIs REST y manejo de JSON
  • Seguridad Front-End (XSS, CSRF, gestión de tokens)
  • Optimización SPA (lazy loading, performance)
  • Testing con JUnit

Back-End

  • Java 8+ (ideal Java 11 o superior)
  • Spring Boot, Spring MVC, Spring Data, Spring Cloud
  • Hibernate / JPA
  • APIs REST y Swagger
  • Bases de datos SQL (Oracle)
  • Testing con JUnit
  • Observabilidad: CloudWatch, Grafana, ELK

Comunes

  • CI/CD: Jenkins, GitLab CI, Tekton
  • Arquitecturas de microservicios (API Gateway, Circuit Breaker)
  • OpenShift (pods, deployments, rutas, escalado)
  • AWS: EC2, S3, IAM, RDS, EKS/ECS, Lambda (según perfil)

Requisitos de formación y experiencia

  • Grado en Ingeniería Informática, Telecomunicaciones o similar
  • Titulación de Técnico Superior: se requerirá experiencia adicional

Se valorará

  • Experiencia en entornos cloud híbridos
  • Conocimientos en IONIC (iOS / Android) para Front-End
  • Experiencia en gestión de APIs con ESB (ej. WSO2)
  • Metodologías TDD, BDD, API First
  • Certificaciones en Java, Angular, AWS u OpenShift

Benefits & conditions

  • Proyecto estable
  • Contrato indefinido
  • Modelo híbrido
  • Entorno tecnológico puntero
  • Participación en proyectos de alto impacto en el Sector Público
  • Posiciones abiertas con tarifas competitivas según perfil y experiencia

Apply for this position