We are a leading trading platform that is ambitiously expanding globally.
Our top-rated products have won prestigious industry awards for their cutting-edge technology and seamless client experience.
We are seeking a skilled Java Backend Engineer to join our growing team.
You will be responsible for developing and optimizing our backend systems that power our Product.
You will work closely with cross-functional teams to ensure the reliability, scalability, and security of our systems.
The role focuses on enhancing the performance and user experience for our clients.
Requirements:
Strong understanding of distributed applications and the client-server model is required.
Experience in FinTech, Banking, or similar areas is a must.
Knowledge about technologies that allow for platform scaling to handle sudden influxes of user activities or transactions is necessary.
Experience in designing, building, and optimizing high-performance systems is a plus.
Knowledge of potential threats and security measures for transactional data is a plus.
Strong experience with Java Core technologies and knowledge of the Spring framework is required.
Strong SQL knowledge, particularly with PostgreSQL, is necessary.
Advanced understanding and hands-on experience in asynchronous programming methods is required.
Proficiency in Git Flow and XP practices is necessary.
Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, and modern CI/CD patterns and strategies is required.
Understanding of Cloud Native applications principles and basic knowledge of resources and use cases for public cloud (AWS, Azure, and GCP) is necessary.
Understanding of event-driven architecture (Kafka or similar solutions) is required.
Business level proficiency in English or above (equivalent to B2 or above in CEFR) is necessary.
Effective communication skills, especially with teams responsible for security, operations, and product, are required.
Ability to tackle and investigate complicated problems and convert them into tasks is necessary.
Demonstrated capability to adjust to quick technological shifts and evolving business requirements is required.
Readiness to take ownership of tasks and demonstrate accountability for results is necessary.
Benefits:
We offer a competitive salary that rewards your skills and talents.
Join a company that genuinely cares about work-life harmony.
Celebrate your achievements with an annual performance bonus tied to your performance.
Our generous time off policy allows you to recharge and enjoy life outside of work.
Participate in our employee referral program and get rewarded for bringing talented friends on board.
We provide comprehensive health and pension benefits, including location-specific perks.
Enjoy 30 extra days to work remotely from anywhere in the world (some restrictions apply).
Take two additional paid days each year to support causes you care about and give back to the community.