Senior Java Developer / AWS Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 6-8 years of practical experience in software engineering., Proficiency in Java v17, Maven, Spring Boot v3, Docker, and Git., Experience with developing applications using Docker and serverless technologies on AWS., Strong understanding of RESTful API design, microservices architecture, and CI/CD pipelines..

Key responsibilities:

  • Extend and maintain applications on the company's platform.
  • Ensure code quality, security, and refactor as needed.
  • Collaborate with product managers to translate user needs into technical solutions.
  • Participate in code reviews, testing, and deployment processes.

EAGERDEVS.COM logo
EAGERDEVS.COM TPE https://www.eagerdevs.com
2 - 10 Employees
See all jobs

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Java Developer Related jobs