Our client is a multinational leader specialized in the fintech trading, risk management and processing solutions for investment sector. From their 19 offices and 2400 employees from over 60 different nationalities; this diversity made them proactive in their work and helped them develop, implement and support their platform used by the financial, investment and banking sector in the world.
This group in looking to recruit a proactive, a problem solver and a top-notch Senior Software Developer to be joining their team.
Collaborate within your team and with product management/architecture teams to deliver high quality features.
Understand existing code line, and propose and lead the implementation of technical enablers to evolve it (refactoring streams, quality streams, technical stack upgrades…)
Be actively involved in technical design, code reviews, pair programming, and technical support.
Be an advocate of agile and DevOps practices (automation, test driven development, continuous integration, continuous delivery…), and propose ways to improve our existing practices.
Bachelors or Master’s in computer science, engineering or equivalent.
5 to 10 years of full-stack or backend experience using modern Java (11+).
Experience with web development technologies and frameworks (Spring, Angular, React, ..)
Thorough understanding of clean code practices and design patterns.
Experience evolving and maintaining modern enterprise applications, with focus on advanced topics such as concurrency, security, performance, memory management, scalability, and robustness.
Team orientation, and willingness to embrace and build upon the collective intelligence of the team.
Client oriented mindset with a high level of collaboration by pairing with end-user to understand their needs and debug issues.
Strong verbal and written skills, and proficiency in English.
knowledge of build systems (maven, Gradle, Bazel, cmake, ..) and compiler (gcc, visual studio, ..)
Previous experience working in an agile team and familiarity with XP, Scrum and SAFe.
Familiarity with development best practices and Continuous integration from source code management to test execution