Desarrollador/a backend
T-systems
Municipality of Seville, Spain
2 days ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
SpanishJob location
Remote
Municipality of Seville, Spain
Tech stack
Java
API
Unit Testing
Software Quality
Continuous Integration
Github
Hibernate
Java Persistence API
JSON
JUnit
Maven
Oracle Applications
Mockito
Prometheus
Simple Object Access Protocol (SOAP)
SQL Databases
Web Services
XML
Grafana
Spring-boot
Backend
Gitlab-ci
Kubernetes
Kafka
REST
Docker
Jenkins
Job description
- Diseñar, desarrollar y mantener microservicios backend usando Java 21 y Spring Boot 3.x.
- Integrar y consumir servicios de mensajería asíncrona usando Apache Kafka.
- Diseñar APIs RESTful y gestionar persistencia con Oracle 19c.
- Empaquetar servicios usando Docker para facilitar el despliegue y la portabilidad.
- Asegurar la calidad del código mediante pruebas unitarias e integración.
Requirements
- Java, preferiblemente últimas versiones (se utilizará v21)
- Spring Boot, preferiblemente v3.x. Experiencia con REST APIs, Spring Kafka, validaciones...
- Apache Kafka
- Oracle 19c; experiencia en conexión, consultas SQL, uso de JPA/Hibernate.
- Docker; creación de imágenes y uso de docker-compose
- Testing con JUnit, Mockito o similares.
Aunque no es imprescindible para optar al puesto, también valoramos positivamente tener experiencia y/o conocimientos en
- Desarrollo de sedes electrónicas o plataformas del sector público.
- Cl@ve, @Firma o Notifica.
- Conocimiento del Esquema Nacional de Seguridad.
- Herramientas de monitoreo (Prometheus, ELK, Grafana)
- CI/CD con GitHub Actions, GitLab CI, Jenkins...
- Kubernetes o despliegue en cloud, * Experiencia desarrollando backend con Java
- Sólido conocimiento en SQL
- Webservices REST / JSON
- Webservices SOAP / XML
Aunque no es imprescindible para optar al puesto, valoramos positivamente tener experiencia previa con Apache Maven Project.
Benefits & conditions
- Contrato indefinido
- Modalidad híbrida con predominancia de teletrabajo
- Posibilidad de realizar jornada intensiva durante los meses de verano
- Salario acorde a la experiencia y conocimientos aportados
- Formación continua
- Plan de Retribución Flexible: seguro médico, tickets restaurante, guardería, ayudas al transporte...
- Seguro de vida y accidentes
- Mínimo de 27 días laborables de vacaciones al año
- Pago de facturas médicas
- Servicio gratuito en especialistas (médicos, fisioterapeutas, nutricionistas, psicólogos, abogados...)
- Formación: certificaciones gratuitas, acceso a Coursera, clases semanales de inglés y alemán...
- 100% del salario en caso de baja médica
- ¡y muchas más ventajas por formar parte de T-Systems!
About the company
En T-Systems, encontrarás proyectos rompedores que suman al bienestar social y ecológico. Queremos dar la bienvenida a nuevos talentos como tú, que aporten ideas frescas, puntos de vista distintos, que acepten retos y un continuo aprendizaje, para crecer e impactar a la sociedad… ¡Todo esto, de una forma divertida!, T-Systems somos un equipo de alrededor 28 000 personas empleadas en todo el mundo, convirtiéndonos en uno de los principales proveedores mundiales de soluciones integradas de extremo a extremo. Desarrollamos soluciones de cloud híbrida, inteligencia artificial e impulsamos la transformación digital de las empresas, la industria, el sector público y en definitiva, de toda la sociedad.