Мы — I Develop IT, предоставляем высококвалифицированных IT-специалистов для проектов наших клиентов. Ищем Java-разработчика для участия в крупных проектах и разработки масштабируемых решений в рамках клиентских команд. Обязанности: Разрабатывать backend часть системы; Участвовать в техническом развитии и масштабировании продукта; Проводить code review и поддерживать высокое качество кода; Оптимизировать производительность системы и работы с большими объемами данных. Требования: Коммерческий опыт разработки на Java от 5 летОпыт в многопоточности: Concurrency API, ExecutorsОпыт в коллекции, Stream APIОсновы JVM: memory model, GCЗнание паттернов проектированияПонимание принципов SOLID, DRY, KISSОпыт проектирования микросервисной архитектурыОпыт с Spring Boot, Spring MVC, Spring DataОтличные знания Java 17 / 21Понимание Spring SecurityОпыт работы с реляционными БД (PostgreSQL)Уверенное владение SQLЗнание принципов ORM (Hibernate/JPA)Опыт работы с NoSQL (MongoDB, Redis)Опыт работы с брокерами сообщений (Kafka, RabbitMQОпыт проектирования и разработки RESTful APIОпыт с GradleОпыт с Docker, базовое понимание KubernetesПонимание принципов CI/CD Будет плюсом: Contract-first подход (OpenAPI/Swagger)Опыт работы с JasperReportsЗнание KotlinЗнание GoОпыт проектирования высоконагруженных систем;Опыт разработки микросервисов Условия: Работа в динамичной и инновационной компании. Возможности для профессионального роста и развития. Конкурентоспособная заработная плата. Гибкий график работы и возможность удаленной работы. Необходимо находиться на территории РФ. Ключевые навыки: PostgreSQLDockerKubernetesJavaSpring BootHibernategRPCREST APIKafka/RabbitMQ
Похожие вакансии