Java developer

Санкт-Петербург, Россия
Стажер • Джуниор
Информационные технологии • Разработка • C# • Java
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент Java-developer.

Мои компетенции и опыт

Разработка и поддержка backend-приложений на Java (17+) с использованием Spring Framework (Boot, MVC).

Проектировании архитектуры RESTful API и микросервисов.

 

Оптимизация и рефакторинг существующего кода для повышения производительности.

Интеграция с базами данных (PostgreSQL) через Hibernate, JPA, JDBC.

Брокер сообщений: ApacheKafka (настройка топиков, партиций, потребителей и продюсеров)

Межсервисное взаимодействие: gRPC и OpenFeign (разработка protobuf-контрактов, реализация клиентской и серверной логики, declarative HTTP-клиенты).

Построение микросервисной архитектуры с использованием Spring Cloud (Config Server, Gateway, Resilience4j)

Использование Netflix Eureka (регистрация сервисов, health checks, клиентская балансировка нагрузки)

Работа с многопоточностью и асинхронным программированием

Написание unit- и integration-тестов (JUnit, Mockito).

Участие в код-ревью, работа по методологиям Agile (Scrum/Kanban).

Написание Postman-тестов на java script

Разработка десктопных и веб приложений на C# (WPF, winForms), разработка приложений Python

//

Development and support of backend applications in Java (17+) using the Spring Framework (Boot, MVC).

Design of RESTful API and microservices architecture.

 

Optimization and refactoring of existing code to improve performance.

Database integration (PostgreSQL) via Hibernate, JPA, and JDBC.

Message broker: ApacheKafka (configuring topics, partitions, consumers, and producers).

Interservice communication: gRPC and OpenFeign (developing Protobuf contracts, implementing client and server logic, declarative HTTP clients).

Building a microservice architecture using Spring Cloud (Config Server, Gateway, Resilience4j).

Using Netflix Eureka (service registration, health checks, client load balancing).

Working with multithreading and asynchronous programming.

Writing unit and integration tests (JUnit, Mockito).

Participation in code reviews, working with Agile methodologies (Scrum/Kanban).

Writing Postman tests in JavaScript

Development of desktop and web applications in C# (WPF, WinForms), development of Python applications


Специализация
Информационные технологииРазработкаC#Java
Отрасль и сфера применения

Уровень
СтажерДжуниор

Есть файл резюме (защищен)


Интересные кандидаты