Our client is a Swiss leader in online trading, serving over 500,000 clients who can trade more than 3 million products through highly efficient and secure platforms. In addition to various online trading products, including stocks, bonds, funds, derivatives, and cryptocurrencies, we also offer Forex, robo-advisory, and mortgage solutions.
Since 2012, we have collaborated with the client to develop innovative and cutting-edge digital solutions that enable customers to achieve their investment goals. Our solutions are continually evolving, transitioning into atomic microservices and self-contained systems.
We are seeking a responsible and proactive developer who will help enhance our products.
Develop new applications
Implement new features for existing products
Write unit and integration tests
Participate in Scrum events with the client
Must have
At least 1.5 years of proven experience as a Software Developer
Strong knowledge of Java Core and Java 8-17 features
Solid understanding of OOP/OOD principles and design patterns
Experience with unit testing frameworks (e.g., JUnit, Mockito)
Familiarity with the Spring Framework, especially IoC
Experience with RESTful services
Proficiency with distributed version control systems
Willingness to learn and work with ReactJS, Redux, TypeScript, HTML, and CSS
Nice to have
Bachelor's or Master's degree in Computer Science or Computer Engineering
Experience with ReactJS, Redux, TypeScript, HTML, and CSS
Familiarity with Docker
Experience using Unix/Linux systems
Knowledge of SQL and any RDBMS (Oracle is a plus)
Languages
English: B2 Upper Intermediate,Ukrainian: C2 Proficient
Seniority
Junior
Get notified when new jobs are added by luxsoft