Analista Programador/a Java
Serviguide BPO
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
Spanish Experience level
SeniorJob location
Tech stack
Java
Agile Methodologies
Multilayer Switch
Software Design Patterns
Maven
Oracle
Scrum
Mockito
SonarQube
Spring-boot
GIT
Software Version Control
Job description
El perfil participará en el desarrollo y mantenimiento de aplicaciones críticas, en un entorno basado en Java 8, Oracle y frameworks MVC como Struts 1, con evolución hacia Spring MVC / Spring Boot.
Requirements
El entorno combina arquitectura multicapa, integración con bases de datos Oracle y despliegues continuos, con fuerte orientación a calidad, rendimiento y seguridad., * Lenguaje: Java 8 (mínimo 4 años de experiencia).
- Frameworks: Struts 1 (imprescindible), deseable Spring MVC / Spring Boot.
- Bases de datos: Oracle (consultas, optimización, acceso mediante JDBC).
- ORM: JPA / Hibernate (deseable).
- Arquitectura: aplicaciones multicapa, MVC, REST.
- Testing: JUnit, Mockito, SonarQube.
- Control de versiones: Git, Maven.
- Metodología: Agile (Scrum / Kanban).
- Buenas prácticas: SOLID, patrones de diseño, documentación técnica., * Experiencia mínima: +4 años en Java.
- Nivel de experiencia: alta.
Benefits & conditions
- Contrato indefinido con nosotros.
- Horario: de lunes a jueves de 08:00 - 09:00 a 17:00 o 18:00 (flexibilidad), los viernes y en verano sería de 08:00 a 15:00
- Desarrollo profesional.
- 100% remoto.
- Estabilidad laboral.
- Salario: Abierto € B/A + acceso a la retribución flexible