Senior Backend Developer

Solo para miembros registrados
Valladolid
EUR 30.000 - 50.000
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.
  • Ensure 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.
  • Experience identifying technological opportunities to help the company meet its objectives.
  • Proficient in English 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, staying up-to-date on industry trends and understanding how to apply them while seeking to expand your skills through learning.
  • Committed to your team, positive, resolute, and empathetic.
  • Mindset of building a quality product, not just the realization of a specific project.
  • 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 who enjoys collaborating and sharing skills and knowledge with others.