Job Details
Java Developer (Middle+/Senior)
Java Developer (Middle+/Senior) for a corporate-level data platform. Hybrid work in Moscow. Salary: 1339 RUB/hour. Project involves Hadoop, GreenPlum, PostgreSQL, Kafka, and Java.
Corporate-level data platform built on a modern stack: Hadoop, GreenPlum, PostgreSQL, Kafka, and Java. The system supports dozens of product teams and hundreds of releases quarterly, ensuring a full data lifecycle from data marts to business applications. Tasks: - Development and support of the architectural module - Optimization and refinement of internal services - Participation in improving platform solutions
Must-have: - Java 17+ (records, pattern matching, virtual threads) - Spring Boot 3 (DI, AOP, transactions) - JPA / Hibernate (optimization, caching, fetch strategies) - PostgreSQL (indexes, EXPLAIN, transactions) - Maven (build, dependencies, plugins) - OpenAPI / Swagger - Design patterns (Strategy, Facade, DTO, Repository) - REST API best practices Nice to have: - QueryDSL - OpenFeign (client customization) - Asynchronicity (@Async, TaskDecorator) - Spring Security - Cron / Scheduling - Docker - Jenkins (CI/CD) Additional: - Experience with distributed systems - Integrations with internal services - Git (corporate processes), Nexus
Location: Moscow / Hybrid only, no full remote. Salary: 1339 RUB/hour.
Don't miss a single job
Subscribe to our Telegram channel