Старший Java-разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В один из проектов под патронажем департамента образования г. Москвы требуется опытный Java-разработчик.
Мы ищем того, кто вольется в нашу дружную команду. Кто не боится сложностей в решении задач. Кто готов в любой ситуации к конструктивному диалогу. Мы ценим ваше мнение и участие в судьбе проекта.
На данном этапе наш проект находится на пороге перемен. Мы приступаем к работам по изменению архитектуры нашего дедушки "Монолита". Цель - разбить его на более легковесные сервисы, но при этом сохранить его душу - функционал. Задача сложная, но творческая.
Смотрим в сторону стека Spring Cloud.
Обязанности:
- Разработка Back-end части программного обеспечения на базе технологий Java Spring Framework и сопутствующих библиотек;
• Участие в принятии архитектурных решений;
• Написание unit-тестов;
• Взаимодействие с командой аналитики и тестирования;
• Интеграция с системами заказчика;
• Рефакторинг.
- Стек технологий приложения «Монолит»:
• Java 6;
• Spring (Spring MVC, Spring Core);
• Mybatis;
• PostgreSQL;
• JAX-WS (Spring-WS);
• Apache Tomcat;
• Active MQ.
Стек технологий нового приложения и сервисов:
• Java 11+;
• Spring (Spring Boot, Spring Data, Spring Core, Spring Cloud);
• Hibernate;
• PostgreSQL;
• RestApi;
• Kafka.
Требования:
- • Хорошие знания JavaEE 8+ (Servlet, jsp), JavaSE 8+;
• Хорошие знания HTML, CSS, JS;
• Понимание принципов ООП;
• Опыт коммерческой разработки на java от 2 лет;
• Опыт разработки веб-сервисов – SOAP, REST;
• Опыт работы с приложениями Spring Boot;
• Опыт работы с Maven / Gradle;
• Опыт работы с Git;
• Опыт написания юнит-тестов (JUnit / TestNG).
Условия:
- Требуемый опыт работы: от 2 лет
Полная занятость, гибкий график