Programista/Starszy Programista (k/m)
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę·Umowa o staż
#436720·Dodano dziś·1
Źródło: AgroAplikacjeTech Stack / Keywords
JavaSpring BootSpring FrameworkAngularTypeScriptJavaScriptOpenAPIPostgreSQLDockerKubernetes
Firma i stanowisko
Agro Aplikacje to nowoczesna firma software in-house wspierająca innowacyjne rozwiązania informatyczne dla Agencji Restrukturyzacji i Modernizacji Rolnictwa. Firma pracuje na nowoczesnych technologiach i realizuje projekty cyfryzacji polskiego sektora rolnego.
Wymagania
- Wykształcenie wyższe informatyczne i/lub kursy specjalistyczne oraz doświadczenie 2-5 lat w pracy przy tworzeniu oprogramowania w roli programisty systemów IT, w zależności od poziomu stanowiska.
- Bardzo dobra znajomość programowania w Javie.
- Znajomość Spring Boot 3.0.0 i wyższej.
- Znajomość zaawansowanej konfiguracji Spring Framework.
- Znajomość frameworka Angular 15+.
- Doświadczenie w programowaniu przy użyciu języków TypeScript/JavaScript.
- Znajomość OpenAPI / Java REST API.
- Doświadczenie w projektowaniu i implementacji mikroserwisów.
- Znajomość podejść architektonicznych np. Microservices, Modular Monolith.
- Dobra znajomość baz danych, PostgreSQL + Hibernate/Spring Data.
- Doświadczenie z systemami kolejkowymi np. ActiveMQ Artemis, Apache Kafka.
- Znajomość platform Docker i Kubernetes.
- Dobra znajomość biblioteki RxJS.
- Znajomość wzorców projektowych i wzorców integracyjnych.
- Umiejętność pracy z systemem kontroli wersji GIT.
- Otwartość i umiejętność współpracy zespołowej.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
- Doświadczenie w pracy z JIRA.
Nice to have:
- Znajomość narzędzi Intellij IDEA.
- Znajomość WebServices.
- Doświadczenie w metodykach Agile/Scrum.
- Samodzielność i odpowiedzialność w realizacji zadań.
Obowiązki
- Projektowanie, tworzenie i modyfikacja systemów aplikacyjnych wykonywanych przez spółkę.
- Dostarczanie rozwiązań opartych o architekturę mikroserwisów.
- Projektowanie i implementacja baz danych na potrzeby tworzonych systemów.
- Udział w spotkaniach projektowych.
- Udział we wdrożeniach.
- Wykonywanie czynności mających na celu optymalizację kodu oprogramowania.
- Wykonywanie „code review” we współpracy z innymi członkami zespołu.
- Dbanie o jakość kodu i zgodność ze standardami (w tym standardami obowiązującymi w organizacji).
Benefity
- Stabilne zatrudnienie na umowę o pracę.
- Praca w trybie hybrydowym.
- Dofinansowanie wypoczynku.
- Dofinansowanie biletów do kina i teatru.
- Możliwość korzystania z karty sportowej.
- Możliwość podnoszenia kwalifikacji i pracy z nowoczesnymi technologiami IT.
- Praca przy jednych z największych systemów informatycznych w Polsce.
Płatne święta
Karta sportowa
AgroAplikacje
16 aktywnych ofert