
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.
131 750 $ – 178 250 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiInżynier full-stackInżynier oprogramowaniaOpis
- 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.