Java Backend Developer (E-Commerce)

BİM Birleşik Mağazalar A.Ş

Fatih

On-site

TRY 240,000 - 420,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

BİM Birleşik Mağazalar A.Ş., Turkey's leading hard-discount retailer, seeks a Java Backend Developer to join its e-commerce platform team. You will own backend services end-to-end and collaborate with product and engineering to build scalable, reliable systems.

You'll work with modern tools and AI-assisted coding practices, focusing on performance, security, observability, and maintainability in a high-traffic environment.

Qualifications

  • 3–8 years backend development experience.
  • Proficient in Java and the Spring Boot / Spring Cloud ecosystem.
  • Hands-on experience using AI-assisted coding tools as part of daily development workflows.
  • Experience building event-driven systems with Kafka or similar messaging platforms.
  • Experience with PostgreSQL or similar relational databases and query optimization.
  • Experience with Redis caching.
  • Experience with Docker and Kubernetes for container-based deployment.
  • Strong emphasis on code quality, maintainability, test automation, CI/CD and observability.
  • Experience with AWS services (EKS, RDS, ElastiCache, MSK, S3).
  • Experience working on high-traffic systems (e-commerce, payments, etc.).
  • Experience with Elasticsearch / OpenSearch for search and filtering.

Responsibilities

  • Contribute to architectural design and develop backend services end-to-end.
  • Utilize AI-assisted coding tools as part of daily development workflows.
  • Own backend services in production from development to deployment.
  • Build inter-service communication and data flows aligned with the existing architecture.
  • Develop solutions with scalability and performance targets in mind.
  • Apply security and observability practices throughout development.
  • Collaborate with product and other teams to translate requirements into technical solutions.
  • Participate in code reviews to uphold quality and maintainability.
  • Analyze challenging technical problems and implement effective solutions.
  • Document development work and contribute to team knowledge sharing.

Skills

Backend development
Java
AI-assisted coding
Kafka
PostgreSQL
Redis
Docker
Kubernetes
AWS
Elasticsearch/OpenSearch
CI/CD

Tools

Java
Spring Boot / Spring Cloud
Kafka
PostgreSQL
Redis
Docker
Kubernetes
AWS (EKS, RDS, ElastiCache, MSK, S3)
Elasticsearch/OpenSearch
CI/CD

Job description

BİM Birleşik Mağazalar A.Ş., which began operations in 1995 with 21 stores, is today the company with the highest market share in Turkey's organized retail sector.

BİM's core principle is delivering essential food and consumer goods to customers at the highest quality and most competitive prices. As the first representative of the hard-discount model in Turkey, BİM offers a product range of approximately 900 items — the majority of which are its own private-label brands — through its retail stores operating across the country. In addition, BİM launched an online shopping service for non-food products via the BİM MARKET mobile application in late 2021.

BİM continued its steady growth in 2024, opening 886 new domestic stores throughout the year to reach a total of 12,089 stores in Turkey by year-end. The company continues to develop while maintaining its commitment to quality and customer satisfaction alongside an effective cost management policy.

About the Role

We're looking for a Java Backend Developer to join our e-commerce platform team. You'll develop and own backend services end-to-end, collaborate closely with product and engineering, and help build a scalable, reliable system using modern tools and AI-assisted development practices.

Responsibilities
  • Contribute to architectural design and develop in line with established technical standards
  • Effectively use AI-assisted coding tools as part of daily development workflows
  • Develop backend services and features end-to-end and own them in production
  • Build inter-service communication and data flows aligned with the existing architecture
  • Develop solutions with scalability and performance targets in mind
  • Apply security and observability practices throughout development
  • Work closely with product and other teams to turn requirements into technical solutions
  • Actively participate in code reviews, upholding quality and maintainability standards
  • Analyze challenging technical problems and produce effective solutions
  • Document development work and contribute to knowledge sharing within the team
Qualifications
  • 3–8 years of backend development experience
  • Experience with Java and the Spring Boot / Spring Cloud ecosystem
  • Hands-on experience using AI-assisted coding tools (Claude Code, Cursor, GitHub Copilot) as part of daily development workflows
  • Experience building event-driven systems with Kafka or similar messaging platforms
  • Experience with query optimization and migration management on PostgreSQL (or similar relational databases)
  • Experience with caching using Redis
  • Experience with container-based deployment using Docker and Kubernetes
  • Strong command of code quality, maintainability, test automation, CI/CD, and observability (logging, metrics, tracing)
  • Experience with AWS services (EKS, RDS, ElastiCache, MSK, S3)
  • Experience working on high-traffic systems (e-commerce, payments, banking, telecom, etc.)
  • Experience with Elasticsearch / OpenSearch for search and filtering
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer (E-Commerce)
Senior Java Backend Developer (E-Commerce)

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 500,000 - 750,000
Java Backend Engineer – E-Commerce, AI-Driven Dev
Java Backend Engineer – E-Commerce, AI-Driven Dev

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 240,000 - 420,000
Senior Java Backend Engineer — AI-Powered E‑commerce
Senior Java Backend Engineer — AI-Powered E‑commerce

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 500,000 - 750,000
DevOps Engineer (E-Commerce)
DevOps Engineer (E-Commerce)

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 320,000 - 420,000
Product Manager – Order & Fulfillment (E-Commerce)
Product Manager – Order & Fulfillment (E-Commerce)

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 90,000 - 130,000
Senior DevOps Engineer, E‑Commerce Platform & AI Ops
Senior DevOps Engineer, E‑Commerce Platform & AI Ops

BİM Birleşik Mağazalar A.Ş • Fatih

On-site
TRY 320,000 - 420,000
Senior Java Developer (Hybrid)
Senior Java Developer (Hybrid)

MANTU GROUP SA • Turkey

On-site
TRY 300,000 - 520,000
Senior Backend Developer
Senior Backend Developer

Monster Notebook • Fatih

On-site
TRY 300,000 - 520,000
Full Stack Java Developer (Banking)
Full Stack Java Developer (Banking)

OBSS • Fatih

On-site
TRY 279,000 - 502,200
Competitive salaries
Flexible and hybrid working arrangements
Training programs, certifications, and workshops
Java Software Engineer (Backend)
Java Software Engineer (Backend)

Mercury Business Services Inc. • Fatih, Çankaya, Konak

Remote
TRY 3,440,000 - 5,405,000
Competitive salary (USD)
Remote work in Turkey hours
Private health insurance for you and a
+2