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.