Desarrollador de back-end
Role details
Job location
Tech stack
Job description
Plexus Tech busca un desarrollador/a backend en Valencia, España. La persona seleccionada diseñará y desarrollará microservicios escalables utilizando Java y Spring Boot, y definirá e implementará API RESTful garantizando rendimiento y seguridad., * Diseñar y desarrollar microservicios escalables utilizando Java y Spring Boot.
-
Definir e implementar API RESTful.
-
Creación y mantenimiento de capas de persistencia de datos., En Plexus nos encontramos en búsqueda de un desarrollador/a backend con experiencia en Java Spring Boot, sólidos conocimientos en arquitecturas de microservicios y desarrollo nativo en la nube (AWS). Responsabilidades principales
-
Diseñar y desarrollar microservicios escalables utilizando Java y Spring Boot.
-
Definir e implementar API RESTful, garantizando la coherencia, el rendimiento y la seguridad.
-
Arquitectura hexagonal (puertos y adaptadores).
-
Crear y mantener capas de persistencia de datos utilizando PostgreSQL y JPA/Hibernate.
-
Desarrollar y mantener componentes sin servidor (AWS Lambda) cuando sea pertinente.
-
Integrar con sistemas internos y externos, incluyendo Microsoft Dynamics a través de OData.
-
Contribuir a arquitecturas basadas en eventos, utilizando servicios de AWS como SQS y EventBridge.
-
Escribir y mantener pruebas unitarias y de integración para garantizar la fiabilidad del código.
-
Colaborar con los equipos de DevOps y de la nube para garantizar una implementación fluida en entornos AWS.
-
Seguir las mejores prácticas en control de versiones, CI/CD y calidad del código.
Requirements
Requiere mínimo 3 años de experiencia en desarrollo backend y sólidos conocimientos en AWS y arquitecturas de microservicios. Se ofrecen beneficios como contrato indefinido y jornada intensiva los viernes., * Mínimo de 3 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en Java y Spring Boot.
- Experiencia en arquitecturas de microservicios.
- Sólida experiencia en diseño e implementación de API REST., * Desarrollo backend
- Mínimo de 3 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en Java (versiones modernas) y Spring Boot (últimas versiones estables).
- Experiencia demostrada en la creación y el mantenimiento de arquitecturas basadas en microservicios.
- Diseño de API
- Sólida experiencia en diseño e implementación de API REST.
- Control de versiones, documentación y buenas prácticas de API (se valorará el conocimiento de OpenAPI/Swagger).
- Capa de persistencia
- Sólidos conocimientos en bases de datos relacionales (preferiblemente PostgreSQL) y JPA/Hibernate.
- Capacidad para diseñar esquemas eficientes y optimizar consultas.
- Arquitectura
- Experiencia práctica en la implementación de arquitectura hexagonal (puertos y adaptadores).
- Conocimiento de separación de preocupaciones y principios de diseño orientado al dominio (se valora).
- Pruebas
- Experiencia con JUnit y Mockito.
- Capacidad para escribir pruebas unitarias e implementar pruebas de integración y mantener una buena cobertura de pruebas.
- Nube y DevOps
- Experiencia trabajando en entornos AWS, incluyendo despliegue de aplicaciones y diseño de servicios nativos de la nube.
Benefits & conditions
Contrato indefinido Jornada intensiva los viernes Sistema de retribución flexible Plan de carrera y formación técnica Formación de idiomas Club Benefits, * Contrato indefinido.
- Jornada intensiva los viernes y en verano.
- Sistema de retribución flexible en seguro de salud, tickets restaurante, guardería y transporte.
- Plan de carrera y formación técnica a medida, para seguir desarrollándose dentro de la compañía.
- Formación de idiomas.
- Club Benefits con acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y más categorías.
- Formar parte de un equipo vibrante, colaborativo y apasionado por sus clientes.