The vacancy is well-defined but lacks compensation details, affecting overall quality.
no salary info
Job description
Join deeplay as a Java Developer to support and enhance product functionality, analyze data, and build logical frameworks.
Responsibilities
### Main Tasks
- Support existing product functionality.
- Expand and develop the functionality of the current product.
- Analyze logs and data, build logical chains, construct and verify hypotheses.
Requirements
### Required Skills
- Experience in Java programming for at least 1 year;
- Java 17: java-core + advanced features, concurrency, performance tuning, multithreading (Thread, ExecutorService, CompletableFuture);
- JUnit 5 / Mockito;
- PostgreSQL: knowledge of relational database theory, understanding of logical and physical database models, experience with transactions and locks;
- ClickHouse: basic understanding for integration and queries, experience working with it;
- SQL: ability to write medium complexity queries, JOIN, GROUP BY, EXPLAIN ANALYZE, understanding of query plans;
- gRPC and Protobuf: basic understanding of inter-service communication and data format;
- JDBC (for working with PostgreSQL, ClickHouse): advanced usage, batch operations, streaming ResultSet.
Conditions
### What We Offer
- Work in a comfortable office in Omsk or hybrid/remote;
- Equipped kitchens on each floor with tea, coffee, snacks, and fruits;
- Sports and lounge areas, showers, table tennis, a library with professional and artistic literature, board games;
- Corporate culture: we communicate as equals, support each other, value feedback and initiative, ease of communication, and humor;
- Opportunity to influence processes: if you see potential for improvement, you can implement your ideas to enhance efficiency and product quality;
- Become part of a team that finds drive in its tasks and strives for technological leadership in the industry;
- Accessibility of company management and an open internal policy.
About deeplay
Deeplay is a software development company specializing in AI-powered, geo-distributed, real-time applications, leveraging machine learning, Big Data, and high-performance computing to provide high-availability solutions for clients. They operate an international team of developers, designers, and solution architects.