General Dynamics Information Technology
General Dynamics Information Technology
General Dynamics Information Technology (GDIT) świadczy usługi doradcze, usługi modernizacji cyfrowej oraz tworzenia aplikacji dla organizacji rządowych i obronnych. Firma działa w obszarach sztucznej inteligencji, chmury obliczeniowej, cyberbezpieczeństwa, obliczeń wielkiej mocy i technologii kwantowych, a także realizuje programy o kluczowym znaczeniu w dziedzinie logistyki i zarządzania łańcuchem dostaw, wywiadu oraz bezpieczeństwa wewnętrznego. GDIT prowadzi również działalność w sektorze doradztwa, ochrony zdrowia i logistyki, kładąc nacisk na różnorodność zespołów oraz dobrostan pracowników. Oferty pracy firmy mogą zainteresować osoby, które chcą wykorzystywać nowoczesne technologie do rozwiązywania złożonych wyzwań sektora publicznego i bezpieczeństwa narodowego.

Starszy lider techniczny AWS, Java i Angular

Prowadź rozproszony zespół Agile tworzący aplikacje w Java i Angular na AWS dla General Dynamics Information Technology. Łącz praktyczne prace inżynierskie z architekturą, operacjami chmurowymi i mentoringiem technicznym.

Opis

  • Prowadź i wspieraj mały, rozproszony zespół Agile, uczestnicząc w pracach nad architekturą, projektowaniem, programowaniem, przeglądami kodu i rozwiązywaniem problemów.
  • Pełnij funkcję łącznika technicznego między zespołem programistycznym, kierownictwem programu i klientem.
  • Przekładaj potrzeby klientów i użytkowników na specyfikacje techniczne, projekty architektury i plany wdrożenia.
  • Twórz i utrzymuj aplikacje korporacyjne z użyciem Java, Spring Boot, Angular, REST API i relacyjnych baz danych.
  • Wyznaczaj architekturę aplikacji AWS i sposób ich dostarczania, obejmujący kontenery, sieci, bezpieczeństwo, bazy danych, obserwowalność, skalowalność i odporność.
  • Wdrażaj aplikacje kontenerowe za pomocą Docker i Amazon ECS oraz rozwiązuj związane z nimi problemy.
  • Twórz i utrzymuj infrastrukturę chmurową za pomocą Terraform lub OpenTofu oraz zautomatyzowanych potoków CI/CD.
  • Projektuj i utrzymuj rozwiązania dla danych relacyjnych z użyciem PostgreSQL lub Oracle, Hibernate/JPA i MyBatis.
  • Korzystaj z mikroserwisów, przetwarzania asynchronicznego, buforowania, testów automatycznych i bezpiecznych praktyk programistycznych.
  • Wspieraj monitorowanie i rozwiązywanie problemów produkcyjnych za pomocą OpenTelemetry, AWS X-Ray, Prometheus i CloudWatch.
  • Zwiększaj wydajność, bezpieczeństwo i łatwość utrzymania aplikacji oraz doskonal ich architekturę.
  • Współuczestnicz w planowaniu obciążenia i przepustowości, mentoringu technicznym, przekazywaniu informacji zwrotnej o wynikach i rozwoju zawodowym.

Wymagania

  • Posiadaj aktualny certyfikat AWS Certified Developer – Associate, Solutions Architect – Associate lub certyfikat AWS wyższego poziomu.
  • Miej co najmniej 8 lat doświadczenia zawodowego w tworzeniu oprogramowania.
  • Miej co najmniej 2 lata doświadczenia w kierownictwie technicznym.
  • Miej duże praktyczne doświadczenie w programowaniu w Java oraz Spring lub Spring Boot.
  • Miej doświadczenie z Angular i TypeScript; mile widziana znajomość Angular 17 lub nowszej wersji.
  • Miej doświadczenie w projektowaniu REST API i mikroserwisów.
  • Miej co najmniej 4 lata praktycznego doświadczenia z AWS w środowiskach produkcyjnych.
  • Znasz architekturę AWS i podstawowe usługi, w tym ECS/ECR, VPC i sieci, IAM, równoważenie obciążenia, S3, RDS, CloudWatch, Route 53 i Secrets Manager.
  • Rozumiesz zasady bezpieczeństwa chmury, skalowalności, odporności, wysokiej dostępności i obserwowalności.
  • Miej doświadczenie z Docker, Terraform lub OpenTofu, Git i potokami CI/CD.
  • Miej doświadczenie z PostgreSQL lub Oracle, SQL oraz Hibernate/JPA lub MyBatis.
  • Miej doświadczenie w testach automatycznych, kontroli jakości kodu, skanowaniu bezpieczeństwa i praktykach DevSecOps.
  • Miej doświadczenie w monitorowaniu aplikacji, rejestrowaniu zdarzeń, zbieraniu metryk i rozproszonym śledzeniu.
  • Potrafisz prowadzić i wspierać w roli mentora całkowicie zdalny zespół programistyczny rozproszony geograficznie.
  • Masz silne umiejętności rozwiązywania problemów i diagnozowania usterek.
  • Potrafisz przekładać potrzeby biznesowe i użytkowników na rozwiązania techniczne.
  • Masz dobre umiejętności komunikacji pisemnej i ustnej.
  • Miej doświadczenie w zarządzaniu personelem lub kierowaniu zespołem.
  • Potrafisz ustalać priorytety, identyfikować ryzyka techniczne i promować dobre praktyki inżynierskie.
  • Bądź obywatelem USA lub posiadaczem Zielonej Karty z nieprzerwanym dwuletnim okresem pobytu w USA; sponsorowanie nie jest dostępne.
  • Możesz pracować w godzinach obowiązujących na wschodnim wybrzeżu USA.
  • Posiadaj poświadczenie bezpieczeństwa Public Trust.

Benefity

  • Warianty planów medycznych, w tym niektóre z kontami oszczędnościowymi na cele zdrowotne (HSA).
  • Warianty ubezpieczenia stomatologicznego.
  • Ubezpieczenie wzroku.
  • Plan 401(k) z wpłatami przed opodatkowaniem i po opodatkowaniu oraz dopłatami firmy.
  • Elastyczny tydzień pracy, jeśli pozwalają na to potrzeby biznesowe.
  • Płatny urlop wypoczynkowy, zwolnienie chorobowe, dni osobiste, dni świąteczne, urlop rodzicielski, wojskowy, okolicznościowy oraz na pełnienie obowiązków ławnika.
  • Nowi pracownicy otrzymują zazwyczaj 15 płatnych dni wolnych w roku kalendarzowym.
  • Dziesięć płatnych dni świątecznych rocznie.
  • Do 160 godzin płatnego urlopu rodzinnego w kroczącym okresie 12 miesięcy dla uprawnionych pracowników.
  • Ubezpieczenie na wypadek krótko- i długoterminowej niezdolności do pracy.
  • Ubezpieczenie na życie.
  • Ubezpieczenie od następstw nieszczęśliwych wypadków obejmujące śmierć i utratę kończyn.
  • Indywidualne ubezpieczenie od następstw nieszczęśliwych wypadków.
  • Ubezpieczenie na wypadek poważnej choroby.
  • Ubezpieczenie od następstw nieszczęśliwych wypadków w podróży służbowej.