- Desarrollo de capas de servicios, servicios REST y SOA sobre Java
- Creación de APIs de servicio
- Integración con entornos Legacy
- Apoyo en el diseño técnico
- Colaboración en la selección de herramientas
- Redacción de estándares
- Realización de pruebas de concepto
- Diseño autónomo de estructuras de almacenamiento, incluyendo ficheros y bases de datos
- Desarrollo de proyectos como desarrollador/a senior backend Java para un cliente del sector bancario
- Trabajo semipresencial en Tres Cantos, con 2-3 días presenciales
Requirements
- Uso de Java 17
- Experiencia con Spring Framework, Spring Boot y Spring Cloud
- Experiencia en microservicios
- Conocimientos de Oracle y MariaDB/MySQL
- Experiencia con GitLab y GitHub
- Manejo de DBeaver, Eclipse IDE, VSCode, SoapUI, BPEL y Postman
- Experiencia con Mockito y JUnit
- Conocimientos de REST, SOAP, APIs, patrones de diseño y buenas prácticas Java
- Generación de tests unitarios (TDD)
- Capacidad para realizar de forma autónoma diseños de estructuras de almacenamiento (ficheros, bases de datos, etc.)
Core Competencies
Demonstrates expertise in Java 17, Spring Framework, and microservices architecture, with a strong ability to design and implement RESTful APIs and integrate with legacy systems. Proficient in database design and management, as well as unit testing methodologies.