Java Architect

30k - 34.5k PLN/ mies.B2B
24k - 28.5k PLN/ mies.UoP
SeniorFull-time·B2B·Umowa o pracę
#403686·Dodano 13 dni temu·5
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaAWSAurora PostgreSQLCI/CD pipelineSpring BootHibernate

Firma i stanowisko

DataArt's team assists a client, one of the largest investment management organizations globally, in migrating their services and applications to AWS and developing new greenfield platforms. The project involves full-platform modernization including decomposing a monolithic Azure-based legacy system into cloud-native microservices and building institutional client-facing solutions.

Wymagania

  • 15+ years professional experience in Java development with 4+ years in architecture or technical leadership.
  • Deep expertise in microservices architecture, DDD, event-driven systems, and cloud-native design.
  • Hands-on knowledge of Java (21+), Micronaut or Spring Boot, Hibernate / JPA, MyBatis, and Gradle.
  • Experience designing and delivering CQRS/event-sourcing patterns over relational stores.
  • Experience with Aurora PostgreSQL, schema design, migrations (Flyway), connection pooling, and IAM authentication.
  • Solid understanding of AWS services: EKS, RDS, IAM, Secrets Manager, ECR, CloudWatch, X-Ray.
  • Experience with API gateway design and operation (Kong, AWS API Gateway).
  • Familiarity with identity platforms: Azure B2C (OIDC/JWT) and/or AWS Cognito.
  • Hands-on with Infrastructure as Code (Terraform) and GitOps (Argo CD, Helm).
  • Experience with CI/CD pipeline design using GitHub Actions or equivalent.
  • Strong understanding of security architecture: IAM, zero-trust, encryption at rest and in transit.
  • Observability experience: OpenTelemetry instrumentation, distributed tracing, structured logging.
  • Excellent English communication for clear architecture documentation and presentations.
  • Strong problem-solving skills and proactive attitude.

Nice to have:

  • Experience in finance or investment management.
  • AWS certifications (Solutions Architect Professional, Developer).
  • Experience with Azure Service Bus and hybrid Azure→AWS event bridge migration.
  • Micronaut GraphQL module knowledge.
  • Aurora PostgreSQL temporal/history-table patterns.
  • Familiarity with Kong API gateway for governance.
  • Experience with graph data structures in relational stores (adjacency/entity-node patterns).

Obowiązki

  • Define and own the target architecture for cloud-native Java microservices using Domain-Driven Design (DDD) principles.
  • Design CQRS-style read/write separation over relational stores with GraphQL and Hibernate.
  • Establish and govern event-driven messaging topology during the Azure to AWS migration.
  • Architect security-first persistence with AWS IAM authentication, encryption, and least-privilege DB roles.
  • Define identity and authentication patterns using Azure B2C (OIDC/JWT) and AWS Cognito.
  • Design and oversee the API gateway layer (Kong): routing, OIDC integration, rate limiting, and zero-downtime migration.
  • Own infrastructure architecture including EKS, Helm charts, Argo CD GitOps pipeline, and Terraform modules.
  • Conduct architecture reviews and produce solution design documentation.
  • Mentor senior engineers and tech leads to raise architectural maturity.
  • Stay current with industry trends including AI tooling to ensure innovation and competitiveness.

Inne informacje

Informujemy, że administratorem danych jest DataArt Poland Sp z o o z siedzibą w Lublinie, Ul. Zana 39 a, 20-601 Lublin (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

DataArt

DataArt

25 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz