Swissquote

Senior Backend Software Engineer

Posted: just now

Job Description

Company DescriptionBuilding the bank of tomorrow takes more than skills.It means combining our differences to imagine, discuss, code, develop, test, learn… and celebrate every step together. Share our vibes? Join Swissquote to unleash your potential.We are the Swiss Leader in Online Banking and we provide trading, investing and banking services to +500’000 clients through our performant and secured digital platforms.Our +1000 employees work in a flexible way, without dress code and in multicultural teams.By having a huge impact on the industry, they are growing their skills portfolio and boosting their career in a fast-pace environmentWe are all in at Swissquote. As an equal opportunity employer, we welcome candidates from all backgrounds, experiences and perspectives to join our team and contribute to our shared success.Follow Humans of Swissquote to discover our people & culture!Join our 240 software engineers to challenge the code and bring your expertise on cutting-edge Fintech projects such as eTrading, eForex, cryptocurrencies, the Yuh app and more.Our Tech stack is 100% Cobol free! See: Java, Spring, Hibernate, JavaScript, TypeScript, React, Docker, Kubernetes... and we always try to find the best tools for the right needs.Have a look at our Tech Blog!Are you all in? Don’t be shy, apply!Job DescriptionThe Booking team is responsible to build, evolve and maintain all the backend system triggered by an order execution, managing the booking (create the new positions), applying fees and commissions and defining the settlement instructions. This covers developing also all the internal tools used by the Business Operation teams to proceed to booking of products that were traded manually, or process mistrades for example.Your Role Will IncludeLead autonomously the actual development of the solutionDesign new APIs and models to decouple Booking components from externals components usign event driven architectureDocument the architecture design, business test scenarios based on business needsContribute to code review, code testing (Junit + E2E) and manual testing in pre-production environmentContribute to deployment to productionContribute in analyzing and fixing Level3 SupportQualificationsMaster or Bachelor in Computer Science with 8+ years of Java experienceStrong expertise with java (8 - 21), Spring, SpringBoot, Hibernate/JPA, MavenExperience working with event-driven applications, ideally with RabbitMQ or KafkaExperience with Docker, Jenkins, GithubStrong interest in financial industry mechanisms, working experience in the securities trading domain is an assetSolid analytical and problem solving abilitiesGood communication skillsTeam player, rigorous and autonomousFluent in English, French is an asset

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In