обновлено 6 дней назад
Senior Java Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Java Developer (Java/Spring): Designing and supporting large monolithic production systems with an accent on JVM performance, modular architecture, security, persistence, and API development. Focus on optimizing long-running applications, designing complex transactions and integrations, maintaining testing stability, and planning refactoring while mentoring developers.
Location: Armenia
Company
develops and supports large-scale software systems.
What you will do
- Design and develop monolithic applications with Spring Boot and Spring Framework.
- Implement complex authentication and authorization schemes using Spring Security, OAuth2, JWT, and SSO.
- Develop REST APIs, synchronous integrations, and asynchronous tasks for internal and external systems.
- Design modular monoliths, layered architectures, database schemas, indexes, and complex transactions.
- Optimize heavy queries, batch operations, long-running applications, and Redis-based caching and synchronization.
- Conduct code reviews, mentor developers, manage technical debt, and plan refactoring.
Requirements
- Higher technical education.
- 5+ years of commercial Java development experience.
- Experience supporting and developing large monolithic production systems.
- Deep knowledge of Java 17+, JVM internals, memory management, garbage collection, threads, profiling, Java Core, collections, multithreading, and streams.
- Strong knowledge of relational databases, ORM, HTTP, CORS, and WebSockets.
- Experience with Maven, GitLab, basic CI/CD, unit, integration, and end-to-end testing.
Culture & Benefits
- Responsibility for architectural and technical decisions within the monolith.
- Focus on backward compatibility, API versioning, high test coverage, and regression stability.
- Opportunity to explain the business value of refactoring and technical improvements.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →