MUK
сегодня

Java разработчик

выше рынка на 31,6%
вакансия 390 888 ₽
в среднем 296 926 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

No description

задачи

  • Design and develop monolithic applications using Spring Boot and Spring Framework;
  • Implement complex authentication and authorization schemes using Spring Security (OAuth2, JWT, SSO);
  • Manage controllers, filters, interceptors, and error handling with Spring MVC;
  • Apply deep knowledge of ORM, entity lifecycle, N+1, batching, and 2nd-level cache via Spring Data JPA and Hibernate;
  • Design modular monoliths using package-by-feature and bounded contexts;
  • Apply SOLID, DRY, KISS, and design patterns;
  • Separate layers into controller, service, domain, and persistence;
  • Design schemas, indexes, and complex transactions;
  • Optimize heavy queries and batch operations;
  • Utilize Redis for data caching, sessions, and synchronization;
  • Develop and support REST API for external and internal systems;
  • Work with synchronous integrations and asynchronous tasks;
  • Manage database schema using Liquibase;
  • Ensure backward compatibility of changes and support API versioning;
  • Architect monolith testing including unit, integration, and e2e tests;
  • Support high coverage and stability of regression tests;
  • Utilize Maven, Gitlab, and CI/CD;
  • Mentor developers and conduct code reviews;
  • Manage technical debt, plan refactoring, and explain business value.

требования

  • Higher technical education;
  • 5+ Years of commercial experience in Java development;
  • Experience in supporting and developing large monolithic production systems;
  • Willingness to take responsibility for architectural and technical decisions within the monolith;
  • Deep understanding of Java 17+, JVM, memory, GC, threads, and profiling;
  • Excellent knowledge of Java Core, collections, multithreading, and streams;
  • Experience in performance optimization and troubleshooting in long-running applications;
  • Deep knowledge of relational databases;
  • Understanding of HTTP, CORS, and WebSockets.

условия

  • No conditions specified

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.