Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join ICterra Information and Communication Technologies and take your career to the next level!
Application takes less than 5 minutes

