Publikuj oferty pracy
Zatrudniaj bez prowizji
Wykwalifikowany profesjonalista z ponad 3-letnim doświadczeniem w tworzeniu, wdrażaniu i testowaniu aplikacji internetowych itp. przy użyciu szerokiej gamy technologii (Java, Servlets, JSP, Spring, Hibernate, Spring boot, Spring security, HTML, CSS itp. ).
Opracował i zaprojektował interfejs API mikrousług dla CPM, witryn i aplikacji mobilnych oraz zasobów administracyjnych aplikacji. Integracja innych mikroserwisów i API. Zaprojektowano i zoptymalizowano strukturę bazy danych.
Znajomość procesu tworzenia i wspierania logiki biznesowej: ustalanie, analiza, wizualizacja wymagań funkcjonalnych i niefunkcjonalnych. Miłośnik algorytmów na grafach, laureat regionalnych olimpiad programistycznych i matematycznych w klasach 10-11.
Zorientowany na szczegóły, gracz zespołowy, dobrze zorganizowany. Członek zespołu, doświadczony w zarządzaniu zespołami i mentoringu.
Umiejętności techniczne
Języki programowania:
Java v.8/11 (ponad 3 lata)
Frameworki: serwlety, JSP, Spring, Hibernate, Spring boot, Spring security
Technologie internetowe: HTML, CSS, XML
Systemy operacyjne: Linux, Windows
VCS: Git, GitLab
Narzędzia: Maven
Bazy danych: PostgreSQL, MS SQL Server, MySQL
API: Rest API, WebSocket, OOP, AOP, wzorce projektowe, algorytmy
Testowanie: Junit, Integracja
Specjalne umiejętności
• Zapewnienie rozwoju opartego na testach.
•Opracowywanie i wdrażanie interfejsów API.
•Aktualizacja komponentów realizowanych projektów do nowszych wersji Java.
• Zapewnienie testów jednostkowych.
•Zarządzanie zespołami i rozdzielanie zadań.
•Tworzenie oprogramowania po stronie serwera.
•Opracowywanie interfejsu API mikrousług dla CPM, witryn i aplikacji.
•Integracja innych mikroserwisów i API.
•Projektowanie i optymalizacja struktury bazy danych.
•Administracja serwerem i konfiguracja pracy serwisów.
• Problemy z podparciem i mocowaniem na gorąco.
Projektowanie
Projekt: Sklep internetowy
Obowiązki:
• Przyczynił się do wszystkich faz cyklu rozwojowego
• Napisał dobrze zaprojektowany, testowalny, wydajny kod
•Przygotowywanie i produkcja wersji komponentów oprogramowania
• Wspierał ciągłe doskonalenie poprzez badanie alternatyw i technologii oraz przedstawiał je do przeglądu architektonicznego
Zastosowana technologia: Servlet API, JDBC, MySQL, Maven
Projekt: Sklep z filmami
Obowiązki:
• Pracował nad projektem produktu.
•Wykonywał małe zadania.
•Naprawione błędy
•Przygotowywanie i produkcja wersji komponentów oprogramowania
Zastosowana technologia: Hibernate, MySQL, Spring
Responsibilities:
•Developing a microservice API for CPM, sites, and applications.
•Worked on a product project.
•Performed small tasks.
•Fixed bugs.
•I am responsible for the operation of transaction services and the production of thecurrent price of coins.
•I design the architecture of new functionality and refactoring of the old one.
•Programmed REST + web socket integration with
Tech used: Java 8/11, Maven, JUnit, Spring boot, Spring MVC, SOLID, Spring security, Postgres, REST API, Spring reactive, Integration testing, WebSocket connection, Jira, GitLab
Responsibilities:
•Designed and developed rest API for mobile applications and applicationadministration resources.
•Integration of other microservices and API.
•Designed and optimized the database structure.
•Administered the server, and configured the work of services.
•Support and hotfix problems.
Tech used: Java 8, Maven/Gradle, JUnit, Spring boot, Spring security, MySql/Postgres, PostGIS, GitLab.
Responsibilities:
•Worked on a product project.
•Performed small tasks.
•Fixed bugs.
•Refactored code.
Tech used: Java 8, Maven, JUnit, Spring boot, Spring security, MySql