Jobs · djinni
Java Developer
Ironwood Digital · Remote · Indexed today
About the role
Implement corporate credit workflows using Java and Spring in a Scrum environment.
Java разработчик at Ironwood Digital
Цель проекта – реализация корпоративного кредитного конвейера для среднего и малого бизнеса Банка. Мы работаем по Scrum, широко применяем DevOps практики в повседневной работе, ориентированы на командную работу и высокое качество продукта.
Стек: Java 14, Spring Boot 2.0/Spring Cloud, JUnit/Mockito, Camunda BPM/CMM, RabbitMQ, PostgreSQL, React, Jest. В проекте будет использоваться микросервисная архитектура.
Чем предстоит заниматься:
Принимать активное участие в разработке высоконагруженной системы;
Проектировать и разрабатывать микросервисы Spring Cloud;
Осуществлять интеграции с внешними системами;
Проектировать RESTfull API в соответствии с Best practice;
Проводить code-review;
Проводить unit-тестирование.
Наш идеальный кандидат придерживается принципов Agile и обладает следующим опытом:
Отличное знание Java и JVM;
Опыт разработки с использованием Spring Framework от 1 года;
Опыт работы с JMS (ActiveMQ, RabbitMQ или другие), понимание принципов разработки асинхронных сервисов, приветствуется опыт работы с Kafka;
Опыт работы с реляционными СУБД;
Желателен опыт разработки высоконагруженных решений и опыт построения микросервисов;
Опыт разработки REST, SOAP-сервисов;
Приветствуется опыт использования Camunda BPM и написания сервисов для BPM;
Также мы приветствуем понимание методологии DDD, так как именно этого подхода будем придерживаться в разработке;
Будет плюсом опыт работы с такими технологиями, как OpenShift, Docker, Helm, JUnit/Mockito, Spring Cloud, React.
Мы предлагаем:
Работу над новым проектом с современным стеком технологий;
Профессиональную команду разработки;
Социальный пакет (ДМС со стоматологией, льготные условия кредитования, скидки от компаний-партнёров - re:STORE, Street Beat, Lego, Nike и др., корпоративные тарифы мобильной связи и пр.);
Конкурентную заработную плату + проектные премии;
Современный офис в центре города - ст. м. Кузнецкий мост/Чистые пруды (сейчас мы работаем удаленно до стабилизации обстановки);
Корпоративное обучение и сертификация.
Read the full posting on djinni →
Why this role stands out
- ★DMS with dentistry
- ★preferential loan terms
Responsibilities
- ▸Participate in developing a high-load system
- ▸Design and develop microservices
- ▸Integrate with external systems
- ▸Design RESTful APIs
- ▸Conduct code reviews
Must-have skills
- ▸java
- ▸jvm
- ▸spring framework
- ▸jms
- ▸rabbitmq
- ▸relational databases
- ▸rest
- ▸soap
- ▸agile
Nice-to-have skills
- ▸junit
- ▸mockito
- ▸camunda bpm
- ▸kafka
- ▸high-load solutions
- ▸microservices
- ▸ddd
- ▸openshift
- ▸docker
- ▸helm
- ▸spring cloud
- ▸react
Benefits
- ▸DMS with dentistry
- ▸preferential loan terms
- ▸discounts from partner companies
- ▸corporate mobile tariffs
- ▸corporate training and certification
FAQ
Is the Java Developer role at Ironwood Digital remote?+
This Java Developer position is listed as remote (Remote).
What seniority level is this Java Developer role?+
This is a mid level position.
What skills does the Java Developer role require?+
Key requirements include java, jvm, spring framework, jms, rabbitmq, relational databases, rest, soap.
How do I apply for the Java Developer role at Ironwood Digital?+
Use the "Apply on djinni" button to open the original posting on djinni, where you can submit your application directly to Ironwood Digital.