ingles Senior Java Backend Developer

Acme Sa
Municipality of Oviedo, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Compensation
€ 45K

Job location

Remote
Municipality of Oviedo, Spain

Tech stack

Clean Code Principles
Java
JavaScript
Agile Methodologies
Databases
Java Platform Enterprise Edition (J2EE)
Protocol Buffers
Groovy
JSON
JUnit
Maven
NoSQL
Mockito
RxJava
SonarQube
Web Services
Spring-boot
Spock
Backend
GIT
Low Latency
Web Technologies
REST
Cucumber
gRPC

Job description

Te involucrarás en los proyectos de uno de los principales clientes de la compañía, empresa líder industrial a nivel mundial en su sector en plena transformación digital. La persona seleccionada no sería enviada a cliente, si no que trabajaría en las instalaciones de la empresa, junto con el resto de equipo de desarrollo., * Desarrollar componentes de software en una arquitectura de microservicios basada en ecosistema Spring, siendo responsable de su completo ciclo de vida.

  • Desarrollar código reusable aplicando patrones y siguiendo mejores prácticas de testing automatizado y rendimiento.

  • Participar activamente en la discusión de las historias de usuario e historias técnicas del proyecto.

Requirements

  • Proficiencia en Java EE.

  • Conocimientos de Spring y Spring Boot.

  • Preocupación por la calidad de código. Conocimiento de herramientas como SonarQube y librerías como JUnit o Mockito.

  • Experiencia con GIT y Maven.

  • Conocimiento de bases de datos, tanto relacionales como NoSQL.

  • Profundo conocimiento de tecnologías web y servicios web, particularmente REST APIs y JSON.

  • Experiencia en tecnologías de alto rendimiento / baja latencia y arquitecturas tolerantes a fallos.

Se valorará:

  • Experiencia en arquitecturas de microservicios.

  • Conocimiento de frameworks de testing como Spock y Cucumber.

  • Conocimiento de programación rectiva con Reactor o RxJava.

  • Experiencia previa con protobuf y gRPC.

  • Conocimiento de otros lenguajes de programación, especialmente JavaScript, Groovy y Go.

  • Aplicación de paradigmas de Clean Code y conocimiento de patrones de programación.

  • Experiencia en desarrollo bajo metodologías ágiles.

  • Autonomía, capacidad de gestión y responsabilidad. Buscamos personas proactivas y con compromiso con el trabajo que desarrollan.

Benefits & conditions

  • Incorporación a una compañía con un equipo técnico especializado en software y sistemas IT de alto rendimiento y escalabilidad, así como con experiencia en su mantenimiento y explotación en entornos productivos críticos para el negocio.
  • Contrato indefinido.
  • Salario entre 35.000 - 45.000 Euros brutos anuales.
  • Horario flexible.
  • Posibilidad de teletrabajo.
  • Oportunidades para el crecimiento personal y profesional, trabajando con tecnologías punteras en proyectos para empresas líderes del mercado a nivel mundial.

Apply for this position