вчера

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

ориентир по рынку
вакансия зп не указана
в среднем 223 632 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

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

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

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

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

описание

Andersen is a pre-IPO software development company providing full-cycle services and helping enterprises and middle-sized firms worldwide transform their businesses through digital solutions and innovative technologies. Its expertise spans FinTech, Healthcare, Retail, Telecom, Media & Entertainment, Logistics, Travel & Hospitality, eCommerce, and other industries.

задачи

  • Develop and maintain backend services in Java 11+ using Spring Boot and Spring MVC in accordance with SOLID principles and Clean Code practices;
  • Design and implement RESTful APIs for integration with internal and external systems, including HTTP method idempotency and CORS policy configuration;
  • Work with PostgreSQL and MySQL by writing complex SQL queries, profiling queries with EXPLAIN, optimizing indexes, and ensuring ACID principles;
  • Implement the data access layer using Hibernate and JPA and optimize query performance;
  • Develop reliable caching mechanisms, select in-memory or distributed strategies, and work with Redis, including TTL management and physical data storage;
  • Integrate and configure asynchronous communication through Apache Kafka, managing topics, partitions, consumer groups, and offsets and ensuring fault tolerance during consumer failures;
  • Ensure application security using Spring Security, JWT, and OAuth2;
  • Support CI/CD processes, work with Git and GitFlow, containerize applications using Docker, interact with Linux environments, and participate in cloud deployments when required.

требования

  • Strong command of Java 11+ Core and deep understanding of data structures and collections, including HashMap, HashSet, LinkedHashMap, LinkedHashSet, trees, and hash tables;
  • Strong knowledge of concurrency, including ForkJoinPool, ThreadPoolExecutor, CompletableFuture, Atomics, volatile, ThreadLocal, Semaphore, and CyclicBarrier versus CountDownLatch;
  • Knowledge of synchronization mechanisms, including synchronized, ReentrantLock, and ReadWriteLock, as well as deadlocks and starvation issues;
  • Understanding of Stream API and the nuances of Parallel Stream;
  • Strong proficiency in Spring Framework, including Spring Boot lifecycle, stereotype annotations, Spring MVC, and Spring Data JPA;
  • Deep understanding of JPA and Hibernate, including L1 and L2 cache, dirty checking, EntityManager, and entity lifecycle;
  • Solid understanding of REST API architecture, request semantics, idempotency, and HTTP status codes;
  • Strong experience with PostgreSQL and MySQL, including complex SQL queries, duplicate detection, and aggregations;
  • Database troubleshooting skills, including reading EXPLAIN plans, understanding query optimizer behavior, and applying index usage strategies;
  • Understanding of Apache Kafka architecture, partitions, producers, consumers, offsets, and behavior during node or consumer failures;
  • Understanding of Redis caching, including the key-value model, TTL, and differences from in-memory cache;
  • Proficiency with Git and Docker at user level, understanding of CI/CD processes, and basic Linux skills;
  • English level from Intermediate+ and above;
  • Nice to have: experience with microservices architecture, knowledge of Spring Security, JWT, and OAuth2, basic understanding of Kubernetes, experience with Amazon Web Services, Google Cloud, or Microsoft Azure, experience with high-load systems.

условия

  • Mentoring and adaptation systems for new employees;
  • Transparent performance review and assessment systems;
  • Access to educational platforms, seminars, and practices;
  • Stable and competitive salary;
  • Extensive benefits package;
  • Professional and managerial growth opportunities;
  • Work location: Kazakhstan.

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

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

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

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

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