Agro Aplikacje to nowoczesna firma software in-house. Nasze działania wspierają innowacyjne rozwiązania informatyczne niezbędne do realizacji zadań Agencji Restrukturyzacji i Modernizacji Rolnictwa. Projektujemy, upraszczamy, rozbudowujemy. Pracujemy na nowoczesnych rozwiązaniach, dbając o skuteczność realizacji naszych projektów. Stosujemy nowoczesne technologie oraz elastyczne podejście do realizacji projektów, dzięki czemu jesteśmy w stanie wspierać ARiMR w cyfryzacji polskiego sektora rolnego.
Miejsce pracy: Warszawa/Lublin, praca hybrydowa
Liczba stanowisk: 4
Główne obowiązki:
- Projektowanie, tworzenie i modyfikacja systemów aplikacyjnych wykonywanych przez Agro Aplikacje zgodnie z przyjętą architekturą i standardami organizacji.
- Rozwój, modyfikacja i utrzymanie istniejących systemów.
- Dbałość o wysoką jakość powstającego produktu i zgodność z obowiązującymi standardami organizacji.
- Efektywna i ścisła współpraca z zespołem projektowym, testerami, analitykami, biznesem.
- Tworzenie dokumentacji technicznej i projektowej do systemów aplikacyjnych.
- Wykonywanie „code review” we współpracy z innymi członkami zespołu.
- Aktywne uczestnictwo w wymianie wiedzy.
Wymagania konieczne:
- Na stanowisko Programisty wykształcenie wyższe informatyczne oraz co najmniej 2-letni staż pracy w roli Programisty lub wykształcenie średnie informatyczne z co najmniej 4-letnim stażem pracy w roli Programisty.
- Na stanowisko Starszego Programisty wykształcenie wyższe informatyczne oraz co najmniej 3-letni staż pracy w roli Programisty.
- Biegłe posługiwanie się środowiskiem IDEA Intellij.
- Bardzo dobra znajomość języka Java (wersja 17 i wyższa).
- Bardzo dobra znajomość Spring, Spring Boot (wersja > 3).
- Znajomość wzorców projektowych.
- Praktyczna umiejętność projektowania REST API.
- Dobra znajomość przynajmniej jednej z relacyjnych baz danych (PostgreSQL, Oracle)
- Znajomość ActiveMQ Artemis
- Znajomość narzędzi wspierających rozwój oprogramowania: GIT, Maven, frameworki testów jednostkowych (Junit, Mockito, Spock etc.)
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
- Umiejętność kreatywnego myślenia i rozwiązywania problemów.
- Umiejętność pracy w zespole rozproszonym.
- Znajomość dobrych praktyk programistycznych.
- Doświadczenie w pracy w zespołach zorientowanych na cel.
Wymagania pożądane:
- 5+ lat doświadczenia ze Spring Boot
- Znajomość nierelacyjnych baz danych (Elasticsearch, MongoDB, Redis)
- Doświadczenie z monitoringiem systemów rozproszonych
- Umiejętność konfiguracji CI/CD na Jenkinsie
- Doświadczenie w projektach realizowanych z wykorzystaniem metodyk SCRUM lub/i Kanban
- Doświadczenie w zakresie architektury mikroserwisowej
- Znajomość zagadnień związanych z architekturą mikroserwisową
Oferujemy:
- Stabilne zatrudnienie na umowę o pracę.
- Pracę w trybie hybrydowym.
- Dofinansowanie wypoczynku.
- Dofinansowanie biletów do kina i teatru.
- Możliwość korzystania z karty sportowej.
- Możliwość korzystania z opieki medycznej.
- Możliwość podnoszenia kwalifikacji w ramach działalności firmy informatycznej, wykorzystywanie nowoczesnych technologii IT.
- Pracę przy jednych z największych systemów informatycznych w Polsce.
Oferta ważna do 3 kwietnia 2025 roku.