desarrollador/a backend
Role details
Job location
Tech stack
Job description
Plexus Tech busca un/a desarrollador/a backend con al menos 3 años de experiencia en Java y Spring Boot. Este rol implica diseñar y mantener servicios escalables, implementar API RESTful y mantener capas de persistencia con PostgreSQL y JPA/Hibernate., * Diseñar y mantener servicios backend escalables utilizando Java y Spring Boot.
-
Definir e implementar API RESTful.
-
Crear y mantener capas de persistencia con PostgreSQL y JPA/Hibernate.
-
Desarrollar componentes sin servidor en AWS.
-
Contribuir a arquitecturas basadas en eventos., Plexus Tech busca un/a desarrollador/a backend con experiencia en Java Spring Boot, microservicios y AWS. Responsabilidades principales
-
Diseñar, crear y mantener servicios backend escalables utilizando Java y Spring Boot.
-
Definir e implementar API RESTful, garantizando coherencia, rendimiento y seguridad.
-
Aplicar arquitectura hexagonal (puertos y adaptadores).
-
Crear y mantener capas de persistencia con PostgreSQL y JPA/Hibernate.
-
Desarrollar y mantener componentes sin servidor (AWS Lambda) cuando corresponda.
-
Integrar con sistemas internos y externos, incluyendo Microsoft Dynamics vía OData.
-
Contribuir a arquitecturas basadas en eventos usando AWS SQS y EventBridge.
-
Escribir y mantener pruebas unitarias e integración para garantizar fiabilidad.
-
Colaborar con equipos de DevOps y nube para asegurar despliegues continuos en AWS.
-
Seguir mejores prácticas en control de versiones, CI/CD y calidad de código., Plexus Tech mantiene un compromiso firme con las políticas de Igualdad. Todos nuestros procesos de selección garantizan igualdad de oportunidades entre hombres y mujeres, y fomentan la diversidad y la eliminación de discriminación hacia personas LGTBI, independientemente de su orientación e identidad sexual o expresión de género.
Requirements
Se valorará experiencia en arquitecturas microservicios y trabajos en la nube con AWS. Ofrecemos un contrato indefinido, beneficios flexibles y un entorno de trabajo colaborativo y ágil., * Mínimo 3 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en Java y Spring Boot.
- Experiencia en creación y mantenimiento de arquitecturas microservicios.
- Experiencia sólida en diseño e implementación de API REST.
- Experiencia con bases de datos relacionales, preferiblemente PostgreSQL.
- Implementación práctica de arquitectura hexagonal.
- Experiencia con JUnit y Mockito.
- Experiencia trabajando en AWS., Java Spring Boot Microservicios AWS API REST PostgreSQL JPA/Hibernate JUnit, * Desarrollo backend
- Mínimo 3 años de experiencia profesional en desarrollo backend.
- Sólidos conocimientos en Java (versiones recientes) y Spring Boot (últimas versiones).
- Experiencia en creación y mantenimiento de arquitecturas microservicios.
- Diseño de API
- Experiencia sólida en diseño e implementación de API REST.
- Conocimientos de documentación y mejores prácticas (se valorará OpenAPI/Swagger).
- Capa de persistencia
- Experiencia con bases de datos relacionales, preferiblemente PostgreSQL.
- Dominio de JPA/Hibernate y diseño de esquemas eficientes.
- Arquitectura
- Implementación práctica de arquitectura hexagonal.
- Conocimiento de separación de preocupaciones y principios de diseño orientado al dominio.
- Pruebas
- Experiencia con JUnit y Mockito.
- Capacidad para escribir pruebas unitarias y de integración.
- Nube y DevOps
- Experiencia trabajando en AWS: despliegue de aplicaciones y diseño de servicios nativos de la nube.
Benefits & conditions
Contrato indefinido Jornada intensiva los viernes y en verano 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 (seguro de salud, tickets restaurante, guardería y transporte).
- Plan de carrera y formación técnica a medida.
- Formación de idiomas.
- Club Benefits con acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y más.
- Equipo ágil, colaborativo y enfocado en clientes.