¡Activa las notificaciones laborales por email!

Senior Backend Developer

buscojobs España

Badajoz

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Una empresa innovadora busca un desarrollador BackEnd con experiencia en Java y Spring para unirse a su equipo. Este papel implica participar activamente en el desarrollo de BeTIX, asegurando que se construya con código limpio y documentado, siguiendo metodologías de desarrollo TDD. Se valoran habilidades en diseño de APIs y en el uso de sistemas de caché distribuidos, así como un compromiso con la calidad y la mejora continua. Si eres una persona apasionada por la tecnología y te gusta colaborar en un entorno multicultural, esta es una excelente oportunidad para ti.

Formación

  • 5+ años de experiencia en desarrollo con Java y Spring.
  • Experiencia en diseño de APIs REST y RPC.
  • Conocimiento en sistemas de caché distribuidos.

Responsabilidades

  • Participar en el desarrollo del BackEnd de BeTIX.
  • Asegurar la calidad del código mediante metodologías TDD.
  • Identificar oportunidades tecnológicas para mejorar el producto.

Conocimientos

Java 8
Spring framework
Redis
EHCache
Memcached
REST APIs
RPC APIs
SQL Server
Java Data Objects
JPA ORM
GitLab
AMQP
Jenkins
Bash scripting
SOLID principles
Atlassian Product Suite
Jira
Confluence

Educación

Grado en Tecnología

Herramientas

GitLab CI/CD
Atlassian Product Suite
Jenkins

Descripción del empleo

As part of the team, you will actively participate in the management of a key account. This includes, but is not limited to, the following missions:

  • Reporting to the BackEnd Lead, be part of the BeTIX BackEnd development team.
  • Make sure that BeTIX continues to be built with the highest quality on clean and documented code within a TDD development methodology.

Requirements

  • Degree in Technology.
  • Skills to provide technical guidance in building complex solutions.
  • Be used to identifying technological opportunities to help the company meet its objectives.
  • Enough English level that allows you to comfortably work in our multicultural environment.
  • A minimum of 5 years of hands-on experience is essential:
  • Java 8 with Spring framework.
  • Use of distributed memory-caching systems such as Redis, EHCache or Memcached.
  • Design of REST and RPC APIs.
  • SQL preferably with SQL Server (Transact SQL).
  • Java Data Objects and/or JPA's ORM (such as Hibernate or Datanucleus).
  • SCM:
  • GitLab (CI and CD).
  • Messaging communication (AMQP, JMX or similar).
  • Circuit breakers with Hystrix (or similar).
  • Programming in Jenkins using DSL.
  • Bash scripting.
  • Development with good practices:
  • SOLID, clean code and design patterns.
  • Experience in Atlassian Product Suite, especially in Jira and Confluence.
  • Obsession with quality, maintainability and code architecture.
  • Passionate about technology, you stay up-to-date on industry trends and understand how to apply them and seek to expand your skills through learning.
  • You are a person committed to your team, positive, resolute and empathic.
  • Mindset of building a Quality Product, not the realization of a specific Project.
  • You are oriented to expand and improve our Product and provide service to our clients.
  • Desire to learn and improve in a cyclical and continuous way.
  • Team player, you like to collaborate, share your skills and knowledge with others.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.