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
Senior

Job 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

Apply for this position