15 вересня 2024 р
Старший розробник Java (віддалено з ЄС) Boca Raton, віддалено [Повна зайнятість] віддалено < /p> Ми шукаємо Старшого розробника Java , щоб приєднатися до команди нашого найбільшого клієнта — платформи управління капіталом для інвестиційних консультантів, щоб допомогти розвивати їхній бізнес — advisorengine.com b> (США) Про що проект? Як єдина технологічна платформа, яка повністю інтегрує управління капіталом онлайн , CRM і управління портфоліо в бездоганному рішен
15 вересня 2024 р
Старший розробник Java (віддалено з ЄС)
Boca Raton, віддалено
[Повна зайнятість]
віддалено < /p>
Ми шукаємо Старшого розробника Java , щоб приєднатися до команди нашого найбільшого клієнта — платформи управління капіталом для інвестиційних консультантів, щоб допомогти розвивати їхній бізнес — advisorengine.com b> (США)
Про що проект?
Як єдина технологічна платформа, яка повністю інтегрує управління капіталом онлайн , CRM і управління портфоліо в бездоганному рішенні, платформа нашого клієнта пропонує RIA всебічний, інтегрований досвід із гнучкістю робочих процесів, даних і зручності використання, надаючи консультантам можливість агрегувати активи шляхом поглиблення відносин з клієнтом за допомогою традиційних особистих консультацій і повного цифрова взаємодія з низьким дотиком. Заснована командою досвідчених та креативних фінансових і технологічних керівників, це найпотужніша та масштабована платформа для спільноти інвестиційних радників.
Про проект: drive.google.com/...qGXkXTRI/view?usp=sharing
Роль Обов’язки 👨💻
Розробка коду:
- Напишіть високоякісний, ефективний і зручний код Java для серверних служб, веб-додатків та інших програмних рішень.
- Використовуйте фреймворки Java (наприклад, Spring, Hibernate) для створення масштабованих і модульних програм.
Архітектура та дизайн:
- Співпрацюйте з командою, щоб розробляти та впроваджувати масштабовані та надійні програмні рішення.
- Прийняти архітектурні рішення та вибрати відповідні технології та каркаси.
Оптимізація продуктивності:
- Виявлення та усунення вузьких місць у продуктивності програм Java.
- Оптимізуйте код, запити до бази даних і компоненти програми для підвищення продуктивності.
Безпека:
- Застосуйте найкращі методи безпеки, щоб захистити програми Java від поширених уразливостей.
- Проводити перевірку коду та вирішувати проблеми безпеки, щоб забезпечити безпеку програмного забезпечення.
Керування базами даних:
- Проектування, розробка та підтримка схем баз даних за допомогою таких технологій, як бази даних SQL або NoSQL.
- Оптимізація продуктивності бази даних і забезпечення цілісності даних.
Тестування та забезпечення якості:
- Напишіть модульні тести та беріть участь у перегляді коду, щоб забезпечити якість коду.
- Налагодження та вирішення проблем, усунення помилок і дефектів у коді.
Розробка API:
- Створіть і підтримуйте RESTful API для зв’язку між зовнішніми та серверними компонентами.
- Впровадити кінцеві точки API та керувати обміном даними.
Контроль версій:
- Використовуйте системи контролю версій (Bitbucket), щоб керувати та відстежувати зміни коду.
- Співпрацюйте з членами команди за допомогою робочих процесів керування версіями.
Документація:
- Код документа, API та технічні процеси для довідки та обміну знаннями.
- Створення чіткої та вичерпної технічної документації.
Співпраця:
- тісно співпрацюйте з інтерфейсними розробниками, дизайнерами та іншими членами команди, щоб enбездоганна інтеграція компонентів.
- Надавати технічне керівництво та підтримку членам команди.
Наставництво:
- Наставляйте та направляйте молодших розробників, допомагаючи їм покращити їхні навички та розуміння розробки на Java.
Управління проектами:
- Співпрацюйте з керівниками проектів і зацікавленими сторонами, щоб розуміти вимоги, оцінити зусилля щодо розробки та зробити внесок у планування проекту.
Безперервне навчання:
- Будьте в курсі функцій мови Java, фреймворків і найкращих галузевих практик.
- Слідкуйте за новими тенденціями та технологіями у розробці Java.
Набір навичок і досвід, які, на нашу думку, ви повинні мати для цієї посади 🤓
- Принаймні 4+ роки розробки програмного забезпечення Java досвід
- Відмінні комунікативні навички (англійська B2+)
Стек технологій: Java 8/11, Scala, JPA, SQL, Postgres DB, Maven/Gradle, Git, JUnit/TestNg/Mockito/TestContainers, Docker, Jenkins(Jenkins Pipelines, Jenkinsfile), Spring, Dropwizard, Hibernate, MyBatis, Flyway, REST/GraphQl, AWS(ECR, EFS, EMR, RDS, S3) , Apache Spark, RabbitMQ. Приємно володіти технічними навичками : Splunk, ELK Stack, Kubernetes(kubectl)
Етапи співбесіди:
- Вступ дзвінок із рекрутером (до 45 хвилин)
- Технічна співбесіда (до 60 хвилин)
- Інтерв’ю за проектом (до 30 хвилин)
- Інтерв’ю з клієнтом (вгору до 60 хвилин)
Що відрізняє нас?
🚀 Можливість для зростання: будучи частиною нашої динамічної та швидко зростаючої команди, ви будете мати шанс справити реальний вплив і розвивати свою кар’єру в нових захоплюючих напрямках.
🌍 Віддалений режим: ви можете мати комфортний режим, просто дотримуйтеся дедлайнів і відвідуйте зустрічі команди.
🕰️ Гнучкий графік: в INSART ми прагнемо зробити співпрацю приємною та комфортною.
💡 Інновації: ми постійно розширюємо межі можливого, тож у вас буде шанс приєднатися до передових проектів і технологій.
👩💻 Різноманітність і залученість: ми вважаємо, що різноманітність і залучення є важливими для створення сильної та успішної команди. Ми запрошуємо людей із різним походженням і досвідом приєднатися до нас.
👥 Середовище для співпраці: ви тісно співпрацюватимете з нашими талановитими фахівцями, щоб забезпечувати найвищий рівень наших продуктів і функцій.
Приєднуйтесь до нас! Наш канал на Youtube: youtu.be/4sTbBCsAFRQ
Наш Linkedin:
Шукаємо раді обопільно цікавій розмові з вами! 😉