Analista programador Java

Serviguide BPO
1 month 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

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Databases
Continuous Integration
Relational Databases
Software Design Patterns
Gradle
Hibernate
Java Message Service (JMS)
Java Persistence API
Spring
JUnit
PostgreSQL
Maven
MySQL
Oracle Applications
Scrum
Mockito
Software Quality Assurance (SQA)
Spring-boot
Backend
Gitlab
GIT
Kafka
Software Version Control
Jenkins
Microservices

Job description

Desarrollador Java para el proyecto ENSMES, dentro del área de CS Retail SMEs. El rol implica trabajar estrechamente con un equipo ya formado por desarrolladores front y back, contribuyendo a la evolución de aplicaciones clave para el sector de pymes.

Es una excelente oportunidad para perfiles en crecimiento que quieran afianzar su experiencia en Java dentro de un entorno financiero de primer nivel.

Desarrollador para incorporarse en el equipo actual de CS Retail, dentro del proyecto SMEs, donde actualmente contamos con dos desarrolladores (front y back).

Requirements

Desarrollador backend medio con experiencia en Java, Spring, Springboot y microservicios. Valorable experiencia en ASO/APX., * Experiencia mínima de 2 años en desarrollo Java.

  • Conocimientos en desarrollo backend sobre entornos financieros.
  • Uso de bases de datos relacionales (ej. Oracle, PostgreSQL, MySQL).
  • Experiencia en APIs REST y comunicación con otros sistemas.
  • Familiaridad con Spring Boot o frameworks similares para el desarrollo de microservicios (implicación habitual en estos proyectos BBVA).
  • Trabajo bajo metodologías ágiles (Scrum/Kanban).
  • Buenas prácticas de desarrollo: control de versiones (Git), testing unitario, integración continua., * Lenguaje principal: Java (mínimo 2 años de experiencia profesional).
  • Frameworks: Spring Boot / Spring Framework, con especial énfasis en desarrollo de microservicios y aplicaciones backend.
  • Bases de datos: experiencia en bases de datos relacionales (Oracle, PostgreSQL, MySQL), incluyendo diseño de queries y optimización.
  • Persistencia: conocimientos en Spring Data JPA e integración con ORM (Hibernate).
  • Servicios y APIs: desarrollo y consumo de APIs REST; valorable experiencia en comunicaciones asíncronas (Kafka, JMS).
  • Arquitectura: experiencia en entornos distribuidos y aplicaciones escalables.
  • Testing: prácticas de calidad de software: JUnit, Mockito, pruebas unitarias y de integración.
  • Control de versiones: Git / GitHub / GitLab (entornos colaborativos).
  • Metodologías ágiles: trabajo con Scrum/Kanban, integración continua y despliegue continuo (CI/CD).
  • Herramientas de soporte: Maven/Gradle, Jenkins (o similares).
  • Entorno Cloud (deseable): conocimientos básicos en despliegues sobre AWS / Azure / GCP.
  • Buenas prácticas: patrones de diseño, principios SOLID, documentación técnica y colaboración en equipos multidisciplinares.

Apply for this position