ICterra Information and Communication Technologies
Backend Developer (Ödeme Sistemleri / Bakü)
ICterra Information and Communication TechnologiesTurkey10 hours ago
Full-timeEngineering

ICterra, Münih, İstanbul ve Ankara'da ofisleri bulunan küresel bir yazılım mühendisliği şirketidir. 30 yıllık yazılım geliştirme deneyimini teknoloji uzmanlığı ve kanıtlanmış metodolojilerle birleştirerek, küresel olarak birden fazla sektörde müşterilerimize yenilikçi çözümler sunuyoruz. 200'den fazla yazılım uzmanıyla, yazılım geliştirme ve test hizmetleri sağlayarak dünyanın en iyi BT ve savunma şirketleriyle stratejik ortaklıklar kuruyoruz.

Finans sektöründe faaliyet gösteren müşterimiz ile birlikte yürütmüş olduğumuz projelerimiz için Backend Developer (Ödeme Sistemleri / Bakü) olarak müşteri lokasyonundan ve uzaktan çalışabilecek enerjik ekip arkadaşları arıyoruz.


GENEL NİTELİKLER

  • Experience at least 2 years in Credit Card domain
  • Bank core system knowladge and experience
  • Java (17 or 21) – fluent with modern language features and performance optimizations
  • Spring Boot 3.x and Spring Framework modules:
  • Spring Web (REST APIs)
  • gRPC integration
  • Spring Cloud Gateway (API gateway patterns, routing, filters, authN/Z handoff)
  • Spring Data JPA (Hibernate), JDBC, QueryDSL/jOOQ
  • Spring Security (OIDC/JWT, RBAC)
  • Spring Batch (EOD, settlement, statement generation)
  • Deep Hibernate/JPA expertise (lazy/eager fetch, N+1 avoidance, cache levels, entity lifecycle)
  • Strong transaction management skills (ACID, isolation levels, distributed transactions)
  • Query performance tuning and schema optimization
  • RDBMS: PostgreSQL, Oracle – schema design, indexing, partitioning, query optimization
  • NoSQL/In-memory DB: MongoDB, Redis (also as a primary DB) – read/write patterns, TTL, replication, sharding
  • Apache Kafka: topic/partition strategy, consumer groups, schema registry (Avro/Protobuf), idempotency, ordering guarantees
  • Outbox/inbox patterns, eventual consistency, saga orchestration
  • REST (OpenAPI/Swagger), gRPC (Protobuf, backward compatibility, streaming)
  • ISO-8583 basics (auth, reversal, advice flows) or equivalent processing APIs
  • Resilience4j for timeouts, retries, circuit breakers, bulkheads
  • Connection pool tuning, batching, backpressure handling
  • mTLS, JWT/JWE, key rotation, secrets management (Vault/KMS)
  • PCI-DSS best practices: tokenization, PAN masking, HSM integration, audit trails
  • OpenTelemetry for tracing/metrics/logging
  • Prometheus, Grafana, ELK/OpenSearch
  • Correlation IDs, structured logging
  • JUnit 5, Testcontainers, contract testing (Pact), WireMock/MockServer
  • Load testing (k6, Gatling)
  • CI/CD pipelines (GitLab/GitHub), Docker, Kubernetes, Helm, SonarQube, SAST/DAST

Key Skills

Ranked by relevance