Ingeniero/a de Software Java
Plexus Tech
Arbo, Spain
yesterday
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
Intermediate Compensation
€ 55KJob location
Arbo, Spain
Tech stack
Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Code Review
Continuous Integration
Relational Databases
Identity and Access Management
JUnit
PostgreSQL
Mockito
Software Engineering
Software Vulnerability Management
Spring-boot
GIT
Kubernetes
REST
Docker
Microservices
Job description
Plexus Tech, ubicada en Arbo, busca un/a Ingeniero/a de Software especializado en Java y Microservicios. El candidato ideal debe tener más de 3 años de experiencia y habilidades en diseño de arquitecturas de microservicios., * Desarrollar y mantener microservicios usando Java.
- Implementar soluciones de API REST y gestionar bases de datos relacionales.
- Asegurar la calidad del código mediante pruebas automatizadas.
Requirements
Ofrecemos formación continua, programas de aprendizaje de idiomas y un ambiente de trabajo innovador. Es esencial contar con conocimientos en AWS, contenedorización, y pruebas automatizadas para el éxito en el puesto., * Más de 3 años de experiencia en desarrollo de software.
- Experiencia práctica con Java y Spring Boot.
- Conocimiento en diseño y desarrollo de arquitecturas de microservicios., Desarrollo de microservicios Java Spring Boot APIs REST PostgreSQL AWS Docker Kubernetes CI/CD JUnit Git Descripción del empleo Ingeniero/a de Software Java/Microservicios
Buscamos un profesional con experiencia en el desarrollo de microservicios usando Java. Requisitos Técnicos
- Más de 3 años de experiencia en desarrollo de software.
- Experiencia práctica con Java y Spring Boot.
- Diseño y desarrollo de arquitecturas de microservicios.
- Conocimientos sólidos de APIs REST.
- Experiencia con bases de datos relacionales (ej.: PostgreSQL).
- Experiencia con servicios de AWS (EKS, ECR, S3, RDS, IAM, etc.).
- Contenedorización con Docker y Kubernetes.
- Conocimiento de pipelines de CI/CD y automatización.
- Pruebas automatizadas (JUnit, Mockito, etc.).
- Flujos de trabajo con Git y revisión de código.
- Observabilidad: logs, métricas, trazabilidad.
- Buenas prácticas de programación segura y gestión de vulnerabilidades.
Benefits & conditions
- Formación a medida en varias plataformas para crear planes formativos personalizados.
- Programa de aprendizaje de idiomas disponible para todos los empleados, con clases grupales de conversación.