Interactive Brokers
Sr Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-разработчик в команду application programmers. Проектирование и реализация масштабируемых высокопроизводительных приложений с акцентом на конкурентность и асинхронное программирование.
Задачи
- Проектировать, реализовывать и поставлять качественные программные решения в соответствии с архитектурными стандартами
- Вести значительные задачи разработки end-to-end — от анализа бизнес-требований до поддержки продакшена 3-го уровня
- Тесно взаимодействовать с другими командами разработки для внедрения важных изменений в быстром темпе
Требования
- Степень бакалавра в Computer Science, математике, физике или смежной области (M.S./PhD — плюс)
- Опыт разработки на Java не менее 4 лет
- Знание сетей на учебном и/или профессиональном уровне
- Глубокое понимание ООП, структур данных, алгоритмов и конкурентности
- Опыт разработки и отладки на Java 8/17 и выше
- Владение Linux shell scripting
Условия
- Конкурентная зарплата, годовой бонус по результатам и акции
- Пенсионный план 401(k) с участием компании
- Медицинская, стоматологическая и офтальмологическая страховка, 100% оплата медицинских взносов работодателем
- Wellness-программы, health-коучи и консультации через EAP
- Оплачиваемый родительский отпуск до 16 недель
- Страхование жизни, AD&D и покрытие краткосрочной и долгосрочной нетрудоспособности
- Flexible Spending Accounts (healthcare, dependent care, commuter)
- Квартальный фитнес-стипенд
- Компенсация обучения и профессионального развития
- Юридические услуги, телемедицина и добровольное страхование
- Поддержка по уходу за детьми и взрослыми через Care.com
- Ежедневный обеденный allowance и кухня с завтраками и снеками
Навыки
- Java
- Java 8
- Java 17
- Concurrency
- Asynchronous programming
- OOP
- Data structures
- Algorithms
- Linux shell scripting
- Networking