Java Developer / Architekt

apreel

United States

Remote

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apreel poszukuje doświadczonego Architekta oprogramowania z silnym zestawem umiejętności Java, Spring Boot i DevSecOps. Twoje zadania obejmą projektowanie bezpiecznej architektury dla systemów opartych o mikroserwisy, integrację CI/CD oraz implementację zabezpieczeń zgodnych z OWASP.

Będziesz prowadzić mentoring zespołów, dokumentować rozwiązania i wspierać modernizację istniejących aplikacji. Wymagane co najmniej 5 lat doświadczenia, znajomość Kubernetes/Docker, REST i gRPC, oraz znajomość

Qualifications

  • Minimum 5 lat doświadczenia w projektowaniu architektury oprogramowania, w tym 2 lata na stanowisku Architekta/Tech Leada.
  • Biegła znajomość Java oraz Spring Boot, Spring Security, Spring Cloud.
  • Doświadczenie w projektowaniu architektury rozproszonej (mikroserwisy) i integracji systemów (REST API, gRPC, kolejki).
  • Znajomość Angular/HTML5/CSS w kontekście bezpieczeństwa warstwy prezentacji.
  • Umiejętność modelowania architektury i dokumentowania rozwiązań (UML, C4).

Responsibilities

  • Projektowanie bezpiecznej architektury dla rozwiązań opartych o Java/Spring Boot.
  • Projektowanie mechanizmów bezpieczeństwa i DevSecOps w CI/CD.
  • Tworzenie dokumentacji architektonicznej i standardów wytwarzania oprogramowania (Secure by Design).
  • Mentorowanie zespołów deweloperskich i promowanie dobrych praktyk.
  • Wsparcie programistów przy implementacji złożonych modułów.

Skills

Java
Spring Boot
Spring Security
Spring Cloud
Microservices
DevSecOps

Tools

Docker
Kubernetes
OpenShift
Kafka
RabbitMQ
PostgreSQL

Job description

  • Projektowanie architektury: Tworzenie i rozwijanie bezpiecznej architektury dla nowych oraz istniejących rozwiązań opartych o ekosystem Java / Spring Boot.
  • Security & DevSecOps: Projektowanie mechanizmów bezpieczeństwa (uwierzytelnianie, autoryzacja) oraz integracja praktyk i narzędzi DevSecOps z procesami CI/CD.
  • Standaryzacja i dokumentacja: Tworzenie dokumentacji architektonicznej i modelowanie rozwiązań, a także budowanie standardów wytwarzania oprogramowania (Secure by Design).
  • Komunikacja: Przekazywanie i tłumaczenie założeń architektonicznych oraz wymagań bezpieczeństwa.
  • Prototypowanie i wsparcie: Tworzenie Proof of Concept dla nowych rozwiązań i technologii oraz aktywne wsparcie programistyczne zespołów przy implementacji najbardziej złożonych modułów.
  • Modernizacja: Audytowanie istniejących systemów, identyfikowanie długu technologicznego/luk w zabezpieczeniach oraz proponowanie optymalizacji.
  • Mentoring: Promowanie dobrych praktyk programistycznych, kultury bezpieczeństwa oraz dzielenie się wiedzą z zespołami deweloperskimi.
Kogo poszukujemy?
  • Min. 5 lat doświadczenia (w tym min. 2 lata w roli Architekta, Tech Leada lub Senior Developera projektującego rozwiązania).
  • Biegła znajomość Java oraz Spring Boot, Spring Security, Spring Cloud.
  • Doświadczenie w projektowaniu architektury rozproszonej (mikroserwisy) oraz integracji systemów (REST API, gRPC, systemy kolejkowe/event-driven np. Kafka, RabbitMQ).
  • Rozumienie Angular, HTML5, CSS pod kątem integracji i bezpieczeństwa warstwy prezentacji.
  • Umiejętność modelowania architektury i dokumentowania rozwiązań (np. UML, model C4).
Security i DevSecOps:
  • Głębokie zrozumienie Secure by Design oraz znajomość standardów bezpieczeństwa (np. OWASP ASVS, OWASP SAMM).
  • Praktyczne doświadczenie we wdrażaniu zasad i narzędzi DevSecOps w procesach Continuous Integration / Continuous Delivery (Jenkins lub podobne).
  • Znajomość narzędzi do automatycznego testowania bezpieczeństwa kodu i zależności: SAST, DAST, SCA (np. SonarQube, Acunetix, Jfrog,itp.).
  • Praktyczna znajomość zagadnień OAuth2, OpenID Connect, JWT, SAML).
Infrastruktura i Narzędzia:
  • Znajomość środowisk kontenerowych i orkiestracji (Docker, Kubernetes / OpenShift).
  • Praktyczna znajomość relacyjnych baz danych (np. PostgreSQL, Oracle) oraz rozwiązań NoSQL.
  • Świadomość procesów Code Quality i Automated Testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architekt Rozwiązań Java
Architekt Rozwiązań Java

apreel • United States

Remote
USD 46,000 - 76,000
Architekt Oprogramowania SDLC
Architekt Oprogramowania SDLC

apreel • United States

Remote
USD 55,000 - 78,000
100% zdalna praca
B2B przez Apreel
Stawka 190 PLN netto/h + VAT
+1
Solution Architect
Solution Architect

Solid Company • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Software Architect
Software Architect

SPEEDNET • United States

Remote
USD 120,000 - 180,000
Senior Solution Architect
Senior Solution Architect

Solid Company • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Solutions Architect (Java/Node/.NET)
Solutions Architect (Java/Node/.NET)

OpenKrill • United States

Remote
USD 53,000 - 78,000
Senior Architekt Java – Secure by Design, Mikroserwisy
Senior Architekt Java – Secure by Design, Mikroserwisy

Apreel • United States

Remote
USD 46,000 - 76,000
Senior System Analyst
Senior System Analyst

TQLO SP. Z O.O. • United States

On-site
USD 120,000 - 170,000
Programista .NET (k/m)
Programista .NET (k/m)

B2bnetwork • United States

Remote
USD 120,000 - 150,000
Senior Java Architect | Spring Boot, Security & DevSecOps
Senior Java Architect | Spring Boot, Security & DevSecOps

Apreel • United States

Remote
USD 140,000 - 210,000