O pracy Programista Java
STANOWISKO:Programista Java
LOKALIZACJA:Atlanta, GA
TRWANIE:Możliwość przedłużenia umowy na 1 rok
Otwarte tylko dla obywateli USA i posiadaczy zielonej karty
***TYLKO W2***
OPIS PRACY
Obowiązki:
Kwalifikacje:
Miło mieć:
LOKALIZACJA:Atlanta, GA
TRWANIE:Możliwość przedłużenia umowy na 1 rok
Otwarte tylko dla obywateli USA i posiadaczy zielonej karty
***TYLKO W2***
OPIS PRACY
Obowiązki:
- Rozwijaj usługi sieciowe przy użyciu Java/J2EE JAXB, korzystaj z zewnętrznych i wewnętrznych usług sieciowych.
- Twórz/modyfikuj WSDL, schematy.
- Wdróż Webservices w środowisku TibcoActiveMatrixServiceGrid.
- Projektuj i rozwijaj rozwiązania biznesowe, aplikacje, dane i infrastrukturę, szukaj możliwości optymalizacji wydajności, konserwuj, wspieraj i rozwiązuj problemy z komponentami aplikacji zgodnie z wymaganiami.
- Odgrywaj aktywną rolę w architekturze i bądź kluczowym głosem w technicznych inicjatywach i projektach wymagających integracji systemów wielofunkcyjnych.
- Projektuj i rozwijaj z uwzględnieniem wymagań niefunkcjonalnych (skalowalność, niezawodność, dostępność, obserwowalność, odporność na awarie, bezpieczeństwo i łatwość konserwacji).
- Twórz dokumentację systemową/podręczniki i służ jako recenzent techniczny i współtwórca wymagań, projektu i przeglądu kodu.
- Opracuj projekt przypadku testowego, wykonaj przypadek testowy i współpracuj z zespołami ds. produktu w celu rozwiązania zidentyfikowanych problemów.
- Miej nastawienie na ciągłe doskonalenie we wszystkich obszarach rozwoju i wdrażania.
- Pisz dobrze zaprojektowany, nieskomplikowany, testowalny, wydajny kod.
- Obsługa wdrażania kodu aplikacji ze środowiska testowego do produkcyjnego.
- W razie potrzeby pomoc i wsparcie dla innych członków zespołu, w tym rozwiązywanie problemów i konserwacja systemów/programów/aplikacji produkcyjnych.
- Ta rola wymaga obecności na miejscu w Atlancie, GA (harmonogram hybrydowy na miejscu / praca z domu)
Kwalifikacje:
- Ponad 5 lat doświadczenia w programowaniu w Javie z dobrą znajomością Core Java, kolekcji, strumieni, wyrażeń Lambda Java 8.
- Biegła znajomość JAVA JDK 1.8 lub JDK 11 i J2EE.
- Doświadczenie w projektowaniu i rozwijaniu usług SOA/Middleware Webservice.
- Dobre doświadczenie w tworzeniu usług sieciowych i korzystaniu z usług sieciowych jako producent i konsument.
- Praktyczne doświadczenie we wdrażaniu i wzorcach projektowych usług opartych na usługach sieciowych.
- Doskonała znajomość usług sieciowych (SOAP/REST) oraz doświadczenie w pracy z koncepcjami XML, XSD, WSDL, JDBC, MQ, SOAP.
- Znajomość repozytoriów kodu, takich jak IBM Rational Clearcase, GitLab.
- Doświadczenie w testowaniu SOAP i narzędziach używanych do testowania usług (SOAP-UI) oraz zapewnianie wsparcia podczas testów akceptacyjnych użytkownika.
- Doświadczenie z narzędziami do monitorowania i rejestrowania, takimi jak SUMO, Dynatrace.
- Znajomość metodologii Agile i doświadczenie w pracy w zwinnym środowisku programistycznym przy użyciu narzędzi do zarządzania obciążeniem, takich jak VersionOne/Agility.
- Obsługa wdrażania kodu aplikacji ze środowiska testowego do produkcyjnego.
- Umiejętność rozwiązywania problemów funkcjonalnych i identyfikowania modyfikacji potrzebnych do rozwiązania problemów.
- Potrafi pracować w szybkim tempie przy minimalnym nadzorze.
- Potrafi obsłużyć wiele zadań jednocześnie.
- Pasja do ciągłego doskonalenia.
- Proaktywny i zdolny do szybkiego przyswajania nowych technologii.
- Silne techniczne i nietechniczne umiejętności komunikacyjne. Zapewnia płynną, terminową transmisję krytycznych informacji.
- Doskonałe umiejętności osądu i rozwiązywania problemów; osoba powinna być w stanie rozwiązywać problemy w spokojny i szybki sposób oraz wykazywać wysoki stopień inicjatywy i zapału.
- Obejmuje różnych ludzi, sposób myślenia i style.
Miło mieć:
- Znajomość domeny biznesowej linii lotniczych.
- Znajomość JDK11 będzie dodatkowym atutem.
- Wdrażanie Webservice'ów Java w środowisku TibcoActiveMatrixServiceGrid.
- Dobre zrozumienie i praktyczne rozwijanie API rozruchu Backend Spring. Bezpieczeństwo Springa, OAuth Security i JPA. Doświadczenie w tworzeniu Spring Boot Rest API jako producent lub konsument, frameworki backendowe takie jak Hibernate, doświadczenie w projektowaniu Swagger. Doświadczenie z API RESTFul, CI/CD Tekton, Kubernetes, Maven, Gradle, GitLab, Test Driven Development, Programowanie funkcjonalne.
Zarejestruj swoje dane
W Carter Wellington zawsze szukamy bystrych umysłów i entuzjastycznych ludzi z różnych środowisk, którzy chcą robić postępy w swojej karierze.
Nawet jeśli nie znajdziesz odpowiedniego stanowiska wśród naszych aktualnych zadań, nie wahaj się przesłać nam swojego CV.