-
ForInvest

Software Developer

ForInvest
Turkey · Full-time · Not Applicable

Lead the Journey at ForInvest!

Embark on an adventure where finance meets innovation, and imagination knows no bounds. For over three decades, we've been at the forefront of the industry, transforming investing into a seamless, insightful, and dare we say, delightful experience accessible to all. And our most exhilarating journey lies ahead: Shaping and leading the future of Investment Technologies.

About the Role You will be joining the Data Services Team, the core engine of our platform responsible for processing real-time market data. We are looking for engineers who are passionate about high throughput, low latency, and system optimization to join us, while also contributing to developing scalable APIs and modernizing our distributed architecture on AWS.

Role & Responsibilities

  • Take ownership of low-latency market data streaming systems and backend architecture.
  • Develop high-performance Java applications with a focus on efficiency and speed.
  • Design systems for scale, low latency, and high availability.
  • Troubleshoot and resolve complex technical issues, including concurrency and memory-related bottlenecks.
  • Analyze and resolve technical and application problems within planned time and effort.
  • Be a contributor and help cross-functional teams.

Desired Skills & Requirements

  • Graduated from computer science or related fields of reputable universities.
  • At least 3+ years of professional experience in software development.
  • Strong proficiency in Java. (Understanding of C++ concepts or low-level memory management is a strong plus).
  • Solid experience in Multithreading, Concurrency, and Asynchronous Programming.
  • Good knowledge of Network Programming (TCP/UDP, Sockets) and I/O operations.
  • Deep understanding of Memory Management (Heap/Off-heap), OOP, Data Structures, and Algorithms.
  • Experience in RESTful web services.
  • Strong problem-solving and analytical thinking skills.
  • Passionate for developing simple, clean and efficient code.
  • Open-minded and able to build good relationships across teams.
  • Demonstrate strong ownership and a flexible approach to new challenges.

Nice to Have

  • Experience with Vert.x, RxJava, Netty.io
  • Experience with Spring Boot (Critical for Cloud/API tasks).
  • Practical experience in Linux/UNIX Systems, Docker and AWS.
  • Experience in non-relational databases (e.g., MongoDB, AWS DynamoDB) and caching mechanisms.
  • Familiarity with financial protocols (e.g., FIX Protocol) is a bonus.


Foreks olarak, iş başvuru sürecinde çalışan adaylarımızdan ırk, etnik köken, siyasi düşünce, felsefi inanç, din, mezhep veya diğer inançlar, kılık ve kıyafet, dernek, vakıf ya da sendika üyeliği, sağlık, cinsel hayat, ceza mahkûmiyeti ve güvenlik tedbirleriyle ilgili veriler ile biyometrik ve genetik veriler (“Özel Nitelikli Kişisel Veri“) talep edilmemekte ve toplanmamaktadır. Bu itibarla, tarafımıza ilettiğiniz iş başvurunuzda (özgeçmiş ya da başvuruya ilişkin açıklamalarınız da dahil) özel nitelikli kişisel veri paylaşmadığınızı tekrar kontrol etmenizi önemle hatırlatırız.


"Başvurunuz KVKK kapsamında işlenecek olup, detaylar için aydınlatma metnimizi websitemizden inceleyebilirsiniz (https://www.foreksdigital.com/insights/2020/02/03/career-form/)"

Key Skills

Ranked by relevance

data structures dynamodb docker java aws oop c
Login to Apply
Posted
Dec 29, 2025
Type
Full-time
Level
Not Applicable
Location
Istanbul
Company
ForInvest

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ForInvest
Related

Software Developer

2026-06-16

Full-time
Mid-Senior
Turkey
IT Services
Information Technology
View Job Details
ForInvest
Related

Senior Fullstack Engineer

2026-06-18

Full-time
Mid-Senior
Turkey
IT Services
Engineering
View Job Details
Capgemini
Related

Junior Python Developer (AI, Cloud)

2026-06-16

Full-time
Not Applicable
Poland
IT Services
Engineering