Interested in learning more about Flow Traders’ Product Development team in Cluj? Sign up below to be added to our Java Talent Pool! We are always searching for talented engineers to join our growing organization. If we think your experience aligns with our team’s mission, we will reach out for a brief exploratory call to connect and learn more about you and why you are interested in Flow Traders!
Our Java Engineers continuously improve our proprietary trading platform by writing efficient and performant code, designing new and innovative solutions, and maintaining existing systems with a focus on low latency and stability. Markets are always changing, so we work in small business-aligned teams and follow agile practices to ensure that we can adapt as quickly as possible. We work side-by-side with Trading every day, which creates swift feedback loops and immediate insight into the value that each change provides. To foster collaboration and enable autonomy, we maintain shared libraries, encourage code re-use, and continuously evolve our views on application architecture.
Some of the technologies we use in the development process:
- Common stack: Java 8 & Java 11, Netty, Chronicle Queue, Hibernate, MariaDB, Cassandra, gRPC, Guava, Prometheus
- Big Data stack: Kafka, HDFS, AirFlow, Spark, Avro, Hazelcast, Kubernetes, Docker
- Web/UI: Spring MVC, Jetty, Mustache, JavaFX, Jackson
- Testing: Mockito, Truth, JUnit5
- Development life-cycle support: Bitbucket, Bamboo, Confluence, Jira, Sonar Cube, IntelliJ IDEA, your-kit
What You Will Do
- Align requirements, implementation, and standards with global Java Engineering Team
- Deliver core roadmap items which require real-time and/or critical-path software
- Write efficient code, create new designs and maintain existing applications with a focus on low latency and stability
- Work in small teams grouped by business area and follow agile practices
- Own a set of related applications and work in tight, daily collaboration with business owners
What You Need to Succeed
- 5+ years post-graduation work experience
- BSc or MSc in Computing Science or equivalent
- Core Java experience
- Experience in parallel and multithreaded programming
- In-depth knowledge of algorithms and data structures
- Interest in achieving maximum performance from available hardware and software
- Ability to communicate with technical and business colleagues
- Working experience in professional software development
- Previous experience in the trading industry is advantageous
Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. All resumes, and any other information identifying potential candidates, submitted to any employee at Flow Traders via-email, the Internet or directly without a valid and signed search agreement will be deemed free to contact by Flow Traders without any restrictions and no placement fee of any kind will be paid in the event the candidate is hired by Flow Traders.
Jobs from our Partners
Senior Solution Architect - Data and Analytics
Senior System Integration and Test Engineer
Critical Infrastructure Engineer
Critical Infrastructure Engineer
IDT Software Engineer - Huntsville
Dynamics 365 and C# Developer
Other Jobs from Flow Traders
Site Reliability Engineer HK 2024
DevOps Engineer
Senior Cyber Security Engineer
Senior VMware Engineer
Junior Trading Operations/DevOps Engineer
Graduate Trading Operations/DevOps Engineer
Similar Jobs
Senior Machine Learning Engineer
Talent Pool: Software Engineer, Java
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 264 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee