Size: a a a

2021 October 05

A

Alexandr in Astana JKUG
не касаясь реализации, а чисто декларации метода, просто сравните то что в жабе выше и то как выглядело бы в скала-фп:
java
public byte[] signPdf(final byte[] pdfFile, final int orderId, final PintFromTemplate template)
scala:
def signPdf[F: Sync : MonadThrow](pdfFile: Array[Byte], orderId: Int, template: PrintFromTemplate): F[Array[Byte]]
источник

A

Alexandr in Astana JKUG
прям в декларации видны эффекты и есть над ними абстракция над "выполнением", а не вот эти вот "метод вернет байты, но по факту там и null может быть"
источник

A

Alexandr in Astana JKUG
нужные реализации для F можно вообще в конструктор класса-имплементации зашить и тогда тайп-параметры уйдут из метода и вообще будет коротко и ясно выглядеть
источник

D

D. in Astana JKUG
Ну как вариант кидай нпе и обрабатывай выше
источник

NK

ID:0 in Astana JKUG
#вакансия #Алматы #Нур-Султан
BTSDigital в поисках backend разработчик от уровня middle+ на стартап-проект в сфере SocialTech, стремящийся сделать жизнь жителей города лучше и удобнее
Стек
- Backend: Kotlin, Spring Boot, PostgreSQL
- Инфраструктура: docker, k8s

Задачи
- Улучшение существующих модулей и процессов
- Проектирование и реализация архитектуры новых модулей

Требования
- Опыт работы от 3 лет Java/Kotlin
- Понимаете различия между конкурентностью и параллелизмом.
- На практике знакомы со сложностью многопоточной разработки и подходами как сделать такой код быстрым и безопасным
- Опыт написания юнит и интеграционных тестов
- Работали с реляционными СУБД, желательно PostgreSQL

Мы предлагаем
- Конкурентный уровень ЗП (от 450к тенге)
- Удаленная работа, при желании можно работать из офиса в Нур-Султан и Алматы
- Команды работают по гибкому графику и результаты важнее количества отработанного времени
- Медицинское страхование для каждого сотрудника
- Оплата обучения
- Свободу действий в улучшении процессов в команде, отсутствие бюрократии

Контакты: @iskendir
источник

NK

ID:0 in Astana JKUG
#вакансия #remote #office #Караганды
ТОО "QAZDEVELOP", занимается разработкой программного обеспечения для бизнеса, предоставляя высокотехнологичные решения.
Первый приоритет для компании - это профессиональное развитие сотрудников и взаимодействие, основанное на доверии.
Компания ищет решительных и квалифицированных специалистов, способных воплощать свои идеи в реальность и приглашает присоединиться к команде опытного Java-разработчика, желательно со знанием английского языка.

Что компания ожидает от вас:
- Опыт коммерческой разработки от 3-х лет;
- Знание Spring (Play будет плюсом);
- Базы данных: PostgreSQL (другие будут плюсом), NoSQL базы;
- Инструментарий: Git, Docker;
- Очереди: Apache Kafka, RabbitMQ;
- Знание Linux, Nginx;
- Умение проектировать архитектуру приложений (в том числе микросервисную).

Что компания вам предлагает взамен:
- Оформление согласно ТК РК;
- Фиксированный белый оклад от 400 000тг и выше - определяется по итогам технического собеседования.
- График работы: восьмичасовой, пятидневка;
- Удаленный формат работы или работа оффлайн в г.Караганда
- Корпоративные мероприятия от компании, подарки на день рождения;
- Комната отдыха, настольные игры, PS4, теннис, мини библиотека;
- Бесплатное изучение английского языка в рабочее время;

Контакты: @GotfridES, тел: +7 702 898 27 08
источник
2021 October 07

NK

ID:0 in Astana JKUG
#вакансия #Москва #офис

Компания "Цифровые привычки" в поисках Senior Java Developer на крупнейший Fintech проект. Работа в офисе, в центре Москвы (переезд за счет компании).
Заработная плата от 300 до 400 тысяч рублей на руки, официальное трудоустройство, ДМС, а также после испытательного срока iPhone 12 или спустя год работы MacBook  в подарок!

Требования:
- Опыт разработки на языке Java (от 4-5 лет)
- Технические компетенции: Java, Spring framework
- Желателен опыт работы с инструментами DevOps ( VCS, Jenkins, Ansible, Gradle, Junit и пр.)

Плюсом будет опыт работы с:
- IBM WAS, WildFly, Jetty
- Kafka, WS MQ
- RHEL
- ReactJS
- DB Oracle, PostgreSQL, NoSql (Mongo, Redis)

Контакты: @katerinool
источник
2021 October 08

M

MrKnyaz in Astana JKUG
@esvalukhin терзают меня смутные сомненья
источник

AT

Adilet Turdaly in Astana JKUG
Кто может помочь? Есть ресурс prop.properties в нем строка jetty.port=${jetty.port} и этот параметр определён в pom.xml но пишет Cannot find declaration to go to, а в другом проекте все находит
источник

TS

Tair Sab in Astana JKUG
Непонятно расписал проблему
источник

TS

Tair Sab in Astana JKUG
Каким боком проперти файл понимает, что у тебя определено в поме?
источник

AT

Adilet Turdaly in Astana JKUG
при нажатии ctrl и наведении указателя не определяется и соответственно при запуске значении вместо параметров не проставляются
источник

TS

Tair Sab in Astana JKUG
Pom.xml не имеет отношения к каким то проперти файлам
источник

TS

Tair Sab in Astana JKUG
Сами по себе эти 2 файла друг с другом не могут быть связаны
источник

AT

Adilet Turdaly in Astana JKUG
А как это настроить? В других проектах видит, но отличии со своим не нашёл
источник

TS

Tair Sab in Astana JKUG
Ну пока свой пом не покажешь, мы не сможем ответить тебе
источник

TS

Tair Sab in Astana JKUG
Потому что это точно не встроенный функционал мавена
источник

TS

Tair Sab in Astana JKUG
Может через плагины идет
источник

D

D. in Astana JKUG
А ты уверен что в поме? Обычно такие переменные глобальные где-то на кубере или в другом пространстве хранятся
источник

D

D. in Astana JKUG
Но точно не в мавене)
источник