Software Development Engineer (Java)

Hepsiburada (NASDAQ: HEPS)

Fatih

On-site

TRY 420,000 - 660,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hepsiburada is seeking a seasoned Java developer to join a fast-paced tech team building scalable microservices and data-driven e-commerce solutions. You will contribute to backend services, RESTful APIs, and integration with messaging and data stores.

Ideal candidates have 5+ years in Java, hands-on with SpringBoot, MongoDB, RabbitMQ, Elasticsearch, and modern frontend touches like ReactJS. English proficiency is required; Kubernetes and Agile/Scrum experience is a plus.

Qualifications

  • 5+ years of Java development experience.
  • 3+ years with SpringBoot, MongoDB, RabbitMQ, ElasticSearch, SQL, Hazelcast, Microservices.
  • Experience with WebServices (REST, SOAP).
  • ReactJS, Kafka, Kubernetes a plus; knowledge of PostgreSQL relational databases.
  • Microservice architecture experience is a plus.

Skills

Java development
SpringBoot
MongoDB
RabbitMQ
ElasticSearch
SQL
Hazelcast
Microservices
REST/SOAP
ReactJS
Kafka
Kubernetes
PostgreSQL
JUnit testing

Education

Bachelor's degree in Computer Science or related field

Job description

At Hepsiburada, we are driven by our mission to improve people's lives by developing innovative products and services. Prioritizing customer satisfaction, we offer over 280 million products across more than 30 categories. Through our marketplace model, we bring together over 100,000 businesses. With Türkiye’s and the region's largest Smart Operations Center, industry-leading R&D initiatives, and innovative solutions, we contribute significantly to the growth of the e-commerce ecosystem. For the past two years, we have proudly held the title of Türkiye's most recommended e-commerce platform.

Through our innovative services like HepsiJET, Hepsipay, HepsiLojistik, HepsiAd, and Hepsiburada Global, we create value for all our stakeholders. Committed to harnessing technology for social benefit, our “Technology Empowerment for Women Entrepreneurs” program has connected thousands of women entrepreneurs with e-commerce, supporting their growth. Our goal is to leverage digitalization and e-commerce to enable greater economic participation.

With 25 years of experience driven by innovation and entrepreneurship, we proudly continue our journey as “Türkiye’s Hepsiburada” and the first and only Turkish company representing Türkiye and listed on NASDAQ, the world's leading technology exchange.

For our colleagues, we offer a work environment that supports creating together and adding more meaning to our work. As a team full of opportunities, we are happy to develop, produce and succeed together.

If you want to be part of a team that creates value for everyone and improves people’s livesthrough innovative products and services—and contribute to exciting success stories—the future starts here.

Qualifications:

  • 5+ years of Java development experience,
  • 3+ years of experience in the following technologies/frameworks; SpringBoot,MongoDB, RabbitMQ, ElasticSearch, SQL, Hazelcast, Microservices,
  • Experience with WebServices (REST, SOAP),
  • ReactJS, Kafka, Kubernetes experience is a plus,
  • Good understanding of relational database/ postgresql,
  • Microservice architecture experience and tools is plus,
  • Knowledge of RabbitMQ and Hazelcast is a plus,
  • Proficient writing both unit and integration tests using frameworks like Junit,
  • Strong analytical, problem-solving and decision making capabilities,
  • Team player with the ability to work in a fast-paced environment,
  • E-Commerce experience is a plus,
  • Strong understanding of Agile and Scrum methodologies,
  • Using AI in SDLC processes,
  • Strong analytical, problem-solving and decision making capabilities.

Requirements:

  • Understanding of object-oriented development, Design Patterns & Practices,
  • Expertise in development practices such as refactoring, TDD (Test Driven Development) and continuous integration,
  • Experience working within agile development teams and processes,
  • Bachelor's degree in Computer Science or related field,
  • Must have at least strong experience working through the design, development, release cycle, and delivering software products to market,
  • Strong leadership, communication, project management, time management and problem solving skills,
  • Being hands-on when necessary.
  • Good command of written and spoken English.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
DevOps Engineer - Hepsi Finansal
DevOps Engineer - Hepsi Finansal

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 700,000 - 1,000,000
DevOps Manager
DevOps Manager

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 1,818,000 - 2,728,000
Senior Java Microservices & SpringBoot Engineer
Senior Java Microservices & SpringBoot Engineer

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 420,000 - 660,000
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
Payments Product Executive
Payments Product Executive

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 600,000 - 900,000
Customer Experience Manager
Customer Experience Manager

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 500,000 - 800,000
Java Backend Developer (E-Commerce)
Java Backend Developer (E-Commerce)

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

On-site
TRY 300,000 - 540,000
Senior Data Scientist (Search)
Senior Data Scientist (Search)

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 1,872,000 - 2,809,000
Product Manager – Digital Retail Banking
Product Manager – Digital Retail Banking

Hepsiburada (NASDAQ: HEPS) • Fatih

On-site
TRY 800,000 - 1,400,000