Sofia, Bulgaria
They are not afraid to face all technical challenges in the online investing business. And they do their best to:
✔ Offer tens of thousands of investment assets every second
✔ Do the execution of every deal with precision within milliseconds
✔ Provide the best security
✔ Make user's experience buttery smooth
✔ Make the service reliable and highly available
✔ To scale to millions of simultaneous users
They need an energetic and sharp Java engineer, who strives to learn and to contribute to shaping the fintech future. If that's you go check your main responsibilities:
✔ Create and improve the backend applications in a service-oriented architecture, using primarily Java
✔ Deploy applications to AWS cloud and monitor them
✔ Improve and constantly innovate the product architecture for better performance, scalability, high availability, etc.
✔ Improve the team operations
✘ You will NOT support legacy software. Their software is being constantly improved and the team is investing a vast amount of their force in the product and the team operations enhancements.
The Tech Stack (it’s not a must to be familiar with all of them):
✔ Java 11+ (90%+ of the services) ✔ Spring ✔ Redis ✔ Kafka ✔ MariaDB ✔ Maven ✔ Golang ✔ AWS ✔ Git (Gitlab + CI)
They understand that by providing the best infrastructure and showing the best of your skill as a new member of the community you need to have a deep understanding of the architecture, the business, and the technologies they use. To support your growth and to help you in getting familiar with their flow they organized their engineering teams in two major fractions:
✔ Level One - depends on the technology you use (DevOps, Backend, Frontend, etc)
✔ Level Two - depend on the business requirements and the main projects
Those two stages have the following benefits:
✔ you know exactly on what part of the system you are working on
✔ you know what is the value/goal of your work
✔ you know the exact responsibilities you have
✔ you can easily share knowledge both for the technology and the business with others
They offer:
✔ 25 Days Paid Leave
✔ Better Remuneration Package
✔ Supplemental Health & Dental Care
✔ Multisport card
✔ Innovative & Agile Teams
✔ Challenging Projects & Cutting-edge Technologies
✔ Flexible working hours and generous work-from-home allowance
✔ Friendly & Supportive Atmosphere
✔ Free Bike Parking & Showers
✔ Socially Responsible Company
✔ Team Bonding Events
If you are still with me - thanks for your time! I'm looking forward to talking with you! Let's do it at martin@cadabra.bg
(License No. 2709 valid from 17.01.2019)