Modern technological stack: React.js+Redux, Java, Spring Framework, Hibernate, REST Services, WebSocket, Nod.js. Flexibility to apply other modern and valuable technologies and approaches
It’s a great opportunity to deal with:
• Interesting domain — financial industry. Implementation of applications for one ofdly team — work with open-minded, remarkable and skilled people
• Modern technological stack: React.js+Redux, Java, Spring Framework, Hibernate, REST Services, WebSocket, Nod.js. Flexibility to apply other modern and valuable technologies and approaches
• Huge multimodule distributed system
• Analysis, development and testing of both front-end and server-side modules of trading platform.
• Close co-operation with product owners, business analysts, QA and other developers
• Coaching and supporting other team members. Furthermore, as part of a team you wil the biggest and respectable brokerage companies.
• Distributed teams — Kiev, Tel Aviv, Rostov On Don.
• Frienl be responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects.
• Bachelor’s degree in Computer Science, Computer Engineering or a related technical field
• 5+ years of experience with Java development
• Write effective APIs
• Experience with designing and implementing large scale, production, multi-module systems and services
• Knowledge of Java basic concepts: GC, multithreading, locking and synchronization
• Familiarity with Linux based development.
• Familiarity with build and CI frameworks — Maven, Jenkins
• Understanding of Agile development methodology
• Intermediate level English
• Deep knowledge and understanding of the modern front-end technologies and frameworks
• Experience working with tuning front-end applications
• Be flexible and pragmatic
• Analytical and conceptual skills
• Self-driven and hands-on personality
• Feeling comfortable in a complex and demanding environment