Напиши текст вакансии для должности "Senior Java Developer (Saint Petersburg)". Название компании: "Toughbyte". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Right now, they are looking for a Java Developer to join their team in Saint Petersburg. You will be a part of a dynamic, multinational, fast-paced, results-oriented team working to provide the customers with state-of-the-art trading technology, superior execution capabilities, worldwide electronic access, and sophisticated risk management tools. Must-have:  BS in Computer Science 5+ years of hands-on development experience using core Java Deep understanding of concurrency and multithreading Good understanding of design patterns and antipatterns Experience with multi-tiered application development Database experience (JDBC, JPA; Oracle specifics and PL/SQL is a plus) Spring framework (core, MVC, JDBC, REST, JMS, etc.) Hands-on messaging experience (e.g. JMS, Kafka) Experience with REST and SOAP Webservices Advanced user of Git, Ivy, Ant Basic Unix shell scripting skills Strong written and verbal communication skills in English  Nice-to-have:  WEB technology stack (JavaScript, etc.) is strongly preferred Python  Benefits:  Discretionary salary raise at the end of each calendar year Discretionary cash and stock bonus at the end of each calendar year Lunch paid by the company Medical insurance (including family members) $2,000 and 2 days off per year for conferences, online courses, seminars, etc.