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.