We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Desenvolvedor(a) Java Sênior | Sistemas Distribuídos e Programação Reativa

remoteBrazil, BRScore 71/100today
Market insights
📊 Architecture: salaries and demand on the market
Stack
awscloudgrpcjavajunitkafkaprotobufspring
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Accountabilities: - Design, develop, and maintain distributed backend services using modern Java versions, particularly Java 17 and Java 21, and the Spring Boot framework. - Build reactive and asynchronous applications using technologies such as Project Reactor or RxJava to improve responsiveness, throughput, and resource utilization. - Optimize application performance, scalability, reliability, and resource efficiency across complex distributed environments. - Design and implement service-to-service communication using gRPC and Protocol Buffers (Protobuf). - Develop and maintain event-driven architectures and asynchronous messaging solutions using Apache Kafka. - Leverage AWS cloud services to support the deployment, scalability, and operation of backend applications. - Implement and optimize concurrency and multithreading strategies to support high-throughput processing and efficient resource management. - Develop and maintain automated testing suites using JUnit, Mockito, and AssertJ to ensure code quality and system reliability. - Work with data storage and caching technologies, including Redis, PostgreSQL, and MongoDB, selecting and optimizing solutions according to application requirements. - Contribute to architectural decisions, system integrations, and complex technology modernization initiatives. - Improve CI/CD pipelines and development workflows to support reliable, automated software delivery. - Collaborate with engineering teams to establish development standard
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs