Java Backend Architect
Listed on 2026-01-23
-
IT/Tech
Data Analyst
On-Site Position
Fresh Direct has been New York’s most trusted online grocery brand for over 20 years. Our name is well known across the city, and our delivery trucks are seen in every neighborhood. As a sponsor of the New York Yankees, we are proudly connected to the city and its culture.
We deliver the freshest, highest-quality groceries and food in New York. Imagine fish caught in Iceland, served on a dinner table the next day. With more than 12,000 products—many only available on Fresh Direct—we bring both everyday groceries and rare produce directly to New Yorkers’ homes. Our team of 3,000 people works out of a 60,000 m² fulfillment center only minutes from Manhattan.
Fresh Direct is more than a delivery service—it’s part of daily life in the city.
Our tech and product teams are what make this possible. Now, we’re growing our team in Istanbul to improve the experience even further—through our website, mobile apps, and the systems behind logistics, personalization, and AI. Whether you're launching a new feature or improving performance, your work will directly impact how New Yorkers buy their food.
Fresh Direct is owned by the founders of BiTaksi and Getir—companies known for combining operations and technology Istanbul office is a villa in Levent—the same place where Getir began. We offer a focused but fun environment where founders are close by and ideas move fast. You’ll collaborate with our New York team and will visit our New York offices from time to time.
Join us to build products and new technologies that serve millions of people every day.
Experience:
6+ Years
- API design and development of RESTful Services
- Solid core Java and J2EE
- Good experience with Kotlin, GraphQL
- Experience on Caching frameworks like REDIS, Ehcache
- Experience with Docker and Kubernetes environments
- Practical Linux/Solaris knowledge and shell scripting
- Experience with implementing CI/CD pipelines using Jenkins and Github Actions
- Experience with Spring, Spring Boot, JPA, JMS, ActiveMQ
- Experience with relational databases and queries, on Oracle 12c or later, SQL, PL/SQL, database design and query optimization
- Experience with Application Performance Monitoring (APM) tools like Dynatrace, App Dynamics OR New Relic.
- Strong problem-solving skills and ability to adapt existing systems to fast-changing requirements
- Strong communication and interpersonal skills.
- High-energy individual who cares deeply about what they are working on.
- Strong experience in E-Commerce and high transaction-processing environment
- Experience with Cloud technologies like AWS, GCP.
- Web fundamentals like HTML, JavaScript/CSS, SEO, and accessibility
- JavaScript frameworks like React, Node.js or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower
- CSS frameworks - Foundation, Bootstrap, Sass/LESS
- System administration (F5 load balancer, firewalls, Akamai)
- Experience with PCI compliance and modern security standards
- Data Science and machine learning algorithms
Senior QA Analyst (Manual Testing with SQL)
Seeking a Senior QA Analyst (Manual Testing with SQL) in Turkey (Istanbul) with 7+ years of QA experience to be responsible for all aspects of user acceptance testing and the quality assurance lifecycle pertaining to the Ecom industry. This includes end to end accountability to test the quality of the user experience through visual inspection and functional testing against established QA principles, methodology and guidelines.
The QA Analyst will also be required to create manual test cases, execute test scripts, and participate in defect remediation.
- Participate in team ceremonies, training, meetings, defect remediation, and metrics
- Coordinate with stakeholders and engineering team members to understand, and review functional specifications, requirements, designs, and test cases.
- Actively oversee reviews (functional and technical), identify, and help bridge gaps in requirements, particularly around use-cases and workflows (considers happy path, alternate paths, user-error, and system-error workflows)
- Review, implement, maintain, and execute manual test cases.
- Responsible for testing, tracking, and managing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).