Job Details
Java Backend Developer
AIINS is looking for a middle/senior Java backend developer with a salary of up to 350,000₽. Remote work.
Process and team management: task distribution, sprint planning, code reviews, participation in hiring, onboarding, and mentoring developers. Architecture and design: development of microservice architecture, monolith decomposition, database design, documentation of key technical decisions, and migration of legacy systems. Development and quality: writing critical code, creating complex modules, ensuring code quality, developing CI/CD, and release management. Integrations and cross-functional interaction: integration with 1C/CRM, clarifying requirements with clients, close collaboration with product managers, system analysts, QA, front-end, and DevOps. Knowledge base: organizing and updating internal wiki, maintaining technical documentation for developers.
6+ years of experience as a Java Backend developer: proficient in Java 11/17, Spring Boot, Hibernate, Kafka, PostgreSQL/MongoDB, Docker, and Unix. Microservice architecture design, monolith migration, legacy refactoring, database optimization, and ensuring fault tolerance. CI/CD setup in GitLab, process automation, and code coverage (JUnit, Mockito, Testcontainers). Integration with external systems (1C, ERP), API design, and maintaining technical documentation/knowledge bases. Development management: task distribution, code review, team mentoring, and conducting technical interviews.
Official employment according to the Labor Code of the Russian Federation. Voluntary medical insurance after 6 months of employment. IT accreditation. Opportunity to directly influence the product and team processes.
Don't miss a single job
Subscribe to our Telegram channel