Java Backend Developer (E-Commerce)

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

Fatih

On-site

TRY 300,000 - 540,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BİM Birleşik Mağazalar A.Ş. is seeking a Java Backend Developer to join our e-commerce platform team. You will develop and own backend services end-to-end, collaborating with product and engineering to build scalable systems using modern tools and AI-assisted development practices.

You will contribute to architectural design, ensure security and observability, and help turn requirements into robust technical solutions for high-traffic online retail.

Qualifications

  • 3-8 years of backend development experience.
  • Experience with Java and the Spring Boot / Spring Cloud ecosystem.
  • Hands-on use of AI-assisted coding tools in daily workflows.
  • Experience building event-driven systems with Kafka or similar messaging.
  • Experience with PostgreSQL or similar relational databases.
  • Experience with Redis caching.
  • Experience with Docker and Kubernetes for container deployment.
  • Strong focus on code quality, maintainability, test automation, CI/CD, and observability.
  • Experience with AWS services such as EKS, RDS, ElastiCache, MSK, S3.
  • Experience with Elasticsearch or OpenSearch for search and filtering.

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.

Skills

Backend development
Java
Spring Boot / Spring Cloud
AI-assisted coding tools
Event-driven systems
PostgreSQL
Redis
Docker
Kubernetes
CI/CD & observability
AWS
Elasticsearch / OpenSearch

Tools

Kafka
PostgreSQL
Redis
Docker
Kubernetes
Elasticsearch/OpenSearch

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 450,000 - 750,000
Senior Java Backend Engineer - E-Commerce Platform
Senior Java Backend Engineer - E-Commerce Platform

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

On-site
TRY 300,000 - 540,000
Senior Java Backend Engineer for Scalable E-commerce
Senior Java Backend Engineer for Scalable E-commerce

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

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

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

On-site
TRY 320,000 - 520,000
Software Development Engineer (Java)
Software Development Engineer (Java)

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 420,000 - 660,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 - 520,000
Senior Java Microservices & SpringBoot Engineer
Senior Java Microservices & SpringBoot Engineer

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 420,000 - 660,000
IT Application Operation Engineer
IT Application Operation Engineer

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 350,000 - 550,000
Ownership of changes in operations
Learning and growth opportunities
Empowering environment
+1
E-Commerce Manager
E-Commerce Manager

MR DIY Türkiye • Arnavutköy

On-site
TRY 600,000 - 1,000,000
Full Stack Java Developer (Banking)
Full Stack Java Developer (Banking)

OBSS • Fatih

Hybrid
Competitive salaries
Flexible and hybrid working arrangements
Training programs, certifications, and workshops