Programista/Starszy Programista (k/m)
AGRO APLIKACJE SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa, Ursynów
Do uzgodnienia
Wymagania
- PostgreSQL
- Jira
- Docker
- Kubernetes
- Java
- Hibernate
- TypeScript
- JavaScript
- Git
Opis stanowiska
Nasze wymagania:
Na stanowisko Programisty wykształcenie kierunkowe wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 2-letnie doświadczenie w pracy przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 4-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty IT.
Na stanowisko Starszego Programisty wykształcenie wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 3-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 5-letni staż pracy przy tworzeniu oprogramowania w roli programisty systemów IT.
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ęzyka programowania TypeScript/ JavaScript.
Znajomość OpenAPI / Java REST API.
Doświadczenie w projektowaniu i implementacji mikroserwisów.
Znajomość różnych podejść architektonicznych np. Microservices, Modular Monolith.
Dobra znajomość baz danych, PostgreSQL + Hibernate/Spring Data.
Doświadczenie w pracy z systemami kolejkowymi np. ActiveMQ Artemis, Apache Kafka.
Znajomość platform Docker i Kubernetes.
Dobra znajomość biblioteki RxJS.
Znajomość wzorców projektowych i umiejętność ich stosowania w praktyce.
Znajomość wzorców integracyjnych.
Umiejętności logicznego i analitycznego myślenia.
Umiejętność pracy z systemem kontroli wersji GIT.
Otwartość i umiejętność współpracy zespołowej z analitykami, developerami, biznesem.
Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
Doświadczenie w pracy z JIRA.
Mile widziane:
Znajomość narzędzi Intellij IDEA.
Znajomość WebServices.
Doświadczenie w pracy w metodykach Agile/Scrum.
Samodzielność i odpowiedzialność w realizacji powierzonych zadań.
Zakres obowiązków:
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).
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.
Na stanowisko Programisty wykształcenie kierunkowe wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 2-letnie doświadczenie w pracy przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 4-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty IT.
Na stanowisko Starszego Programisty wykształcenie wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 3-letnie doświadczenie przy tworzeniu oprogramowania w roli programisty systemów IT lub wykształcenie średnie informatyczne i/lub kursy specjalistyczne (kierunkowe) oraz co najmniej 5-letni staż pracy przy tworzeniu oprogramowania w roli programisty systemów IT.
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ęzyka programowania TypeScript/ JavaScript.
Znajomość OpenAPI / Java REST API.
Doświadczenie w projektowaniu i implementacji mikroserwisów.
Znajomość różnych podejść architektonicznych np. Microservices, Modular Monolith.
Dobra znajomość baz danych, PostgreSQL + Hibernate/Spring Data.
Doświadczenie w pracy z systemami kolejkowymi np. ActiveMQ Artemis, Apache Kafka.
Znajomość platform Docker i Kubernetes.
Dobra znajomość biblioteki RxJS.
Znajomość wzorców projektowych i umiejętność ich stosowania w praktyce.
Znajomość wzorców integracyjnych.
Umiejętności logicznego i analitycznego myślenia.
Umiejętność pracy z systemem kontroli wersji GIT.
Otwartość i umiejętność współpracy zespołowej z analitykami, developerami, biznesem.
Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
Doświadczenie w pracy z JIRA.
Mile widziane:
Znajomość narzędzi Intellij IDEA.
Znajomość WebServices.
Doświadczenie w pracy w metodykach Agile/Scrum.
Samodzielność i odpowiedzialność w realizacji powierzonych zadań.
Zakres obowiązków:
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).
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.
🔍 Dekoder Ogłoszenia
🟡
wykształcenie kierunkowe wyższe informatyczne i/lub kursy specjalistyczne (kierunkowe)
Firma jest otwarta na osoby z różnym formalnym wykształceniem, jeśli posiadają odpowiednie umiejętności potwierdzone kursami.
🟡
co najmniej 2-letnie doświadczenie w pracy przy tworzeniu oprogramowania w roli programisty systemów IT
Wymagane jest praktyczne doświadczenie w tworzeniu oprogramowania, a nie tylko teoretyczna wiedza.
🟡
Bardzo dobra znajomość programowania w Javie.
Oczekuje się biegłości w Javie, co może oznaczać potrzebę rozwiązywania złożonych problemów i pisania wydajnego kodu.
🟡
Znajomość Spring Boot 3.0.0 i wyższej.
Firma pracuje z nowoczesną wersją Spring Boot, co wymaga aktualnej wiedzy i potencjalnie adaptacji do nowszych rozwiązań.
🟡
Znajomość różnych podejść architektonicznych np. Microservices, Modular Monolith.
Oczekuje się zrozumienia i umiejętności pracy z różnymi stylami architektonicznymi, co może oznaczać elastyczność w projektowaniu.