-Develop microservices using Java and Spring Boot
-Design REST APIs and integrations with external systems
-Work with PostgreSQL, design schemas, and optimize SQL queries
-Develop and refactor existing code, including legacy components
-Use Kafka or RabbitMQ for message exchange
-Write unit and integration tests, perform code reviews
-Participate in architectural discussions, decomposition, and task estimation
-Work according to Agile/Scrum in collaboration with analysts, testers, and DevOps
Requirements
-Commercial Java development experience of at least 3 years for Middle and 6 years for Senior
-Proficient knowledge of Java 8, 11, or 17 and Spring Boot, Data, Security, MVC
-Experience developing microservices and REST APIs
-Solid experience with PostgreSQL and SQL, including query optimization
-Knowledge of Kafka or RabbitMQ
-Skills in working with Docker, Kubernetes, Git, and CI/CD
-Writing unit tests with JUnit and Mockito
-Understanding of OOP, SOLID, and clean code principles
-Ability to decompose tasks, estimate effort, and identify technical risks
Nice to have
-Projects in banking, fintech, insurance, or industrial sectors
-Knowledge of Kotlin
-Experience with MongoDB or Redis
-Familiarity with Prometheus, Grafana, ELK, or Elasticsearch
-Usage of Camunda, Liquibase, or Flyway
-Development of high-load systems
-English at the level of reading technical documentation
Benefits
Experience: 3–6 years
Part-time job
Employment: Civil Law Contract with Sole Proprietor, with an individual
Schedule: 5/2
Work format: remote
CRTJava-разработчик (Middle / Middle+ / Senior)
Опыт работы: 3–6 лет
Подработка
Оформление: Договор ГПХ с ИП, с физлицом
График: 5/2
Формат работы: удалённо
☑️ Чем предстоит заниматься
-Разрабатывать микросервисы на Java и Spring Boot
-Проектировать REST API и интеграции с внешними системами
-Работать с PostgreSQL, проектировать схемы и оптимизировать SQL-запросы
-Развивать и рефакторить существующий код, включая legacy-компоненты
-Использовать Kafka или RabbitMQ для обмена сообщениями
-Писать unit- и интеграционные тесты, проводить code review
-Участвовать в архитектурных обсуждениях, декомпозиции и оценке задач
-Работать по Agile/Scrum совместно с аналитиками, тестировщиками и DevOps
☑️ Наши пожелания к кандидатам
-Коммерческая разработка на Java от 3 лет для Middle и от 6 лет для Senior
-Уверенное знание Java 8, 11 или 17 и Spring Boot, Data, Security, MVC
-Практика разработки микросервисов и REST API
-Уверенная работа с PostgreSQL и SQL, включая оптимизацию запросов
-Знание Kafka или RabbitMQ
-Навыки работы с Docker, Kubernetes, Git и CI/CD
-Написание unit-тестов с JUnit и Mockito
-Понимание ООП, SOLID и принципов чистого кода
-Умение декомпозировать задачи, оценивать трудоёмкость и технические риски
-Будет плюсом:
-Проекты в банковской, финтех-, страховой сфере или промышленности
-Знание Kotlin
-Работа с MongoDB или Redis
-Знакомство с Prometheus, Grafana, ELK или Elasticsearch
-Использование Camunda, Liquibase или Flyway
-Разработка высоконагруженных систем
-Английский на уровне чтения технической документации