Logo for EAGERDEVS.COM

Senior Java Developer / AWS Engineer

Job description

Senior Java Developer / AWS Engineer

Języki:

Angielski - C1

Opis stanowiska:

Będziesz odpowiedzialny za rozszerzanie i utrzymanie aplikacji na naszej platformie, dbając o czysty i bezpieczny kod oraz współpracując z menedżerami produktów w celu przekształcania potrzeb użytkowników na rozwiązania techniczne. 

Wymagane doświadczenie i umiejętności:

  • Co najmniej 6-8 lat praktycznego doświadczenia w rolach inżynierii oprogramowania.
  • Doświadczenie z Java v17, Maven, Spring Boot v3, Docker i Git.
  • Biegłość w rozwijaniu aplikacji za pomocą Docker i technologii bezserwerowych na AWS.
  • Pasja do pisania eleganckiego kodu i chęć ciągłego refaktoryzowania i udoskonalania, ze zrozumieniem zasad SOLID.
  • Biegłość w projektowaniu i wdrażaniu RESTful APIs w architekturze mikroserwisów.
  • Umiejętność przeprowadzania dokładnego procesu przeglądu kodu, pisania testów jednostkowych i utrzymania pipeline'ów CI/CD.
  • Zrozumienie struktur danych i algorytmów.
  • Zrozumienie zasad projektowania relacyjnych baz danych oraz biegłość w SQL i nierelacyjnych bazach danych, takich jak DynamoDB.
  • Znajomość procesów zwinnych, Scrum lub Kanban.

Dodatkowe umiejętności:

  • Doświadczenie w pracy z PHP, w tym w budowaniu i utrzymywaniu aplikacji internetowych.
  • Doświadczenie w pracy z kodem front-end, najlepiej z wykorzystaniem Angular.
  • Utrzymanie pipeline'ów CI/CD.
  • Doświadczenie z rozwiązaniami buforującymi, takimi jak Redis, Memcached lub inne.
  • Doświadczenie z rozwiązaniami do streamingu i kolejkowania (najlepiej Kafka, Kinesis lub SQS).
  • Praca nad systemami transakcyjnymi o dużej przepustowości.
  • Znajomość praktyk TDD i Pair Programming.
  • Doświadczenie w monitorowaniu aplikacji.
  • Wiedza na temat bezpieczeństwa informacji, umiejętność projektowania i wdrażania rozwiązań z zabezpieczeniami przeciwko zagrożeniom bezpieczeństwa.

Java Developer Related jobs

Other jobs at EAGERDEVS.COM

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.