desarrollador/a

Plexus Tech
Municipality of León, Spain
9 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

Municipality of León, Spain

Tech stack

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

Job description

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

Desarrollo backend

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

  • Sólidos conocimientos en: -Java (versiones modernas) -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) -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 -Principios de diseño orientado al dominio (se valora) Pruebas

  • Experiencia con: -JUnit -Mockito

  • Capacidad para: -Escribir pruebas unitarias -Implementar pruebas de integración -Mantener una buena cobertura de pruebas Nube y DevOps

  • Experiencia trabajando en entornos AWS, incluyendo: -Despliegue de aplicaciones. -Diseño de servicios nativos de la nube., Fomentamos la igualdad de trato y de oportunidades para toda persona, de modo que ninguna razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social cause discriminación.

Benefits & conditions

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 que sigas 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. Nos apasiona la tecnología, pero sobre todo nos encantan las personas que la hacen posible. Porque con motivación, ilusión y trabajo en equipo estamos haciendo cosas maravillosas. Plexus Tech mantiene un compromiso firme con las políticas de Igualdad de empresa. Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres de forma transversal, quedando esto reflejado en nuestro Plan de Igualdad.

About the company

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

Apply for this position