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
IntermediateJob 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