desarrollador/a

Plexus Tech
Carballedo, Spain
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
Compensation
€ 45K

Job location

Carballedo, Spain

Tech stack

Java
API
Amazon Web Services (AWS)
Unit Testing
Software Quality
Continuous Integration
Relational Databases
DevOps
Hibernate
Java Persistence API
JUnit
PostgreSQL
Microsoft Dynamics
Open Data Protocol
Mockito
Cloud Services
Swagger
Service Design
Openapi
Spring-boot
AWS Lambda
Backend
Api Design
REST
Amazon Web Services (AWS)
Software Version Control
Microservices

Job description

Plexus Tech, ubicada en Carballedo, busca un desarrollador/a backend con experiencia en Java y Spring Boot. El puesto implica el diseño de microservicios escalables y el mantenimiento de servicios en la nube, garantizando calidad de código y prácticas arquitectónicas modernas., * Diseñar y desarrollar microservicios escalables utilizando Java y Spring Boot.

  • Definir e implementar API RESTful.
  • Crear y mantener capas de persistencia con PostgreSQL.
  • Desarrollar y mantener componentes sin servidor en AWS.
  • Escribir y mantener pruebas unitarias y de integración., 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).

El puesto implica diseñar, crear y mantener servicios backend escalables, garantizando un código de alta calidad, la cobertura de las pruebas y el cumplimiento de las prácticas arquitectónicas modernas, como la arquitectura hexagonal y los sistemas basados en eventos. 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

  • Mínimo de 3 años de experiencia profesional en desarrollo backend.

  • Sólidos conocimientos en Java (versiones modernas).

  • Sólidos conocimientos en Spring Boot (últimas versiones estables).

  • Experiencia en arquitecturas basadas en microservicios.

  • Experiencia con JUnit y Mockito., Java Spring Boot Microservicios API REST PostgreSQL AWS JUnit, Desarrollo backend

  • Mínimo de 3 años de experiencia profesional en desarrollo backend.

  • Sólidos conocimientos en Java (versiones modernas).

  • Sólidos conocimientos en 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 mejores prácticas de API (se valorará el conocimiento de OpenAPI/Swagger).

Capa de persistencia

  • Sólidos conocimientos de bases de datos relacionales (preferiblemente PostgreSQL).
  • Sólidos conocimientos de 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 y de integración.
  • Capacidad para 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 fijo Jornada intensiva los viernes y en verano Plan de retribución flexible Plan de carrera y formación técnica Formación de idiomas Club Benefits, Se ofrece contrato fijo, jornada intensiva los viernes y en verano, y un completo plan de retribución flexible, además de oportunidades de formación técnica y de idiomas., * Contrato fijo.

  • Jornada intensiva los viernes y en verano.
  • Plan 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 que siga desarrollándote desde dentro de la compañía.
  • Formación de idiomas.
  • Club Benefits de Plexus Tech, que da acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y más categorías.
  • Formar parte de un equipo dinámico, colaborativo, apasionado por sus clientes y con ganas de dar lo mejor de sí mismo.

About the company

Somos Plexus Tech. Una compañía tecnológica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, más de 4.000 profesionales desarrollando tecnología con alma.

Apply for this position