Desarrolladores/as Java Microservicios

Digital Talent Agency
2 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

Remote

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Databases
Computer Engineering
Continuous Integration
DevOps
Hibernate
Identity and Access Management
Java Persistence API
JUnit
Openshift
Oracle Applications
Swagger
Service Discovery
SQL Databases
Web Services
Spring Cloud
Spring-mvc
Grafana
Spring-boot
Backend
Gitlab-ci
Front End Software Development
Cloudwatch
Api Gateway
REST
Api Management
Jenkins
Microservices

Job description

Somos una consultora tecnológica en pleno crecimiento, y nos flipa la innovación y el buen rollo en el trabajo. Si te apasiona diseñar, desarrollar y mantener aplicaciones back-end con Java, especialmente con Spring Boot, ¡este es tu sitio!, Diseñar, desarrollar y mantener aplicaciones Back-End usando Java (preferiblemente Spring Boot).

  • Construir e implementar arquitecturas basadas en microservicios.
  • Desplegar y gestionar aplicaciones en entornos OpenShift (pods, deployments, rutas, escalado).
  • Conectar servicios mediante APIs REST y garantizar su correcta integración.
  • Asegurar la calidad del código y aplicar buenas prácticas.
  • Colaborar con equipos de arquitectura, DevOps y Front-End para asegurar la coherencia técnica.

Requirements

Experiencia: entre 2 y 5 años programando con Java.

  • Grado en Ingeniería Informática, Telecomunicaciones o similar.
  • Si tu título es de Técnico Superior, se requieren 24 meses adicionales de experiencia.
  • Java 8+ (idealmente Java 11 o superior).
  • Frameworks: Spring Boot (microservicios, configuración, seguridad), SpringMVC, SpringData, Spring Cloud (config server, service discovery, circuit breaker), Hibernate/JPA.
  • Integración: API Rest, Swagger.
  • Bases de datos: SQL (Oracle).
  • Herramientas CI/CD: Jenkins, GitLab CI, Tekton.
  • Testing: JUnit.
  • Observabilidad: CloudWatch, Grafana, ELK.
  • Conocimientos de arquitectura orientada a microservicios y patrones como Circuit Breaker y API Gateway.
  • Deseable: experiencia en entornos cloud híbridos y migración de aplicaciones a la nube.
  • Contenedores: OpenShift.
  • Experiencia gestionando APIs REST en API Manager de un ESB (por ejemplo, WSO2).
  • Buenas prácticas de seguridad en OpenShift y AWS (gestión de secretos, roles, políticas).
  • Metodologías: TBD, TDD, API first.
  • Cloud: experiencia en AWS (EC2, ECS/EKS, S3, RDS, IAM, Lambda).
  • Deseable: certificaciones en AWS, OpenShift, Java o Cloud.

Benefits & conditions

Modelo de trabajo remoto, para compaginar vida personal y profesional.

  • Entorno innovador, colaborativo y con buen rollo.

Apply for this position