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:

  • 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.