Java Developer - Trading & Market Data
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Match-Trade Technologies is a fintech company creating proprietary solutions for the Forex, CFD, cryptocurrency, and stock market. Our systems serve clients worldwide, processing market data and transaction events in real-time.
Develop high-performance backend systems for the fintech industry!
Java Developer - Trading & Market Data
Location: Poznań, ul. Grunwaldzka 182 (Pixel 1 building)
Work Mode: Hybrid (4 days in office - 1 day remote per week)
Salary: 12 500 - 17 000 PLN
About the Team:
You will join the backend team responsible for delivering stock exchange data and handling trading operations used by our products and API integrations.
We develop services that process real-time market data and transaction events. We build event-driven architecture solutions, Kafka, and APIs used by other systems. We are currently modernizing our architecture, which allows us to shape new standards, solutions, and the direction of our platform development.
Responsibilities
- Development and maintenance of backend applications based on Java and Spring Boot
- Implementation of components processing market data and trading events in real-time
- Working with Kafka and event-driven architecture
- Development and maintenance of APIs used by other systems and external integrations
- Creation of unit and integration tests
- Analysis of requirements, planning implementation, and independent task execution
- Ensuring performance, stability, and compatibility of developed services
Requirements
Who we are looking for:
- Minimum 2 years of commercial experience in programming
- Experience with data streams and their distribution to clients
- Fluency in Polish - the language of daily communication in the office
- Willingness to work in the office (4 days in office - 1 day remote)
- Ability to complete tasks from requirement analysis to deployment in a test environment
- Independently refining requirements and proposing technical solutions
- Attention to code quality, testing, and system reliability
- Understanding of API compatibility and responsible change implementation
- Ability to work with real-time data processing systems
- Communicative, open to feedback, and good teamwork
- Desire to understand business problems, not just implement requirements
Expected technology stack:
- Java
- Spring Boot
- Kafka
- Unit and integration tests
- Concurrency/Thread Safety
- Event-Driven Architecture
Nice to have:
- Kotlin + Coroutines
- gRPC/Protobuf
- MetaTrader 5 (MT5)
- Experience in the fintech industry
Our Approach to AI:
We use AI tools and provide access to the company's Onyx from the first day of work. We treat them as support for the daily work of a programmer, but we value people who understand the created solutions, can assess the quality of generated code, and make independent technical decisions.
We Offer
- Opportunity to develop with real-time data and event processing systems
- Participation in architecture modernization and implementation of new solutions
- High autonomy and real impact on developed components
- Access to modern tools and technologies
- Opportunity to gain experience in the fintech industry
- Flexible hours, paid breaks
- Medicover healthcare, Multisport sports card, training budget, relocation package
- Modern office with convenient public transport access (Grunwald - near the Enea stadium)
- Additional perks: free drinks in the office (cola, fanta, etc.), Pizza Fridays, team integrations, no dress code
Interested? If you want to develop with advanced backend systems, work with real-time data, and gain experience in the international fintech environment - we invite you to Match-Trade Technologies. Send us your CV - we would love to get to know you!
This job posting is for employment under an employment contract. However, we allow the possibility of establishing cooperation in another legal form (e.g., B2B agreement or contract of mandate) - solely at the applicant's request, after individually establishing conditions and adapting the scope of duties and responsibilities to the nature of the chosen form of cooperation. Each such case of cooperation is analyzed individually, respecting labor law provisions and principles of equal treatment of candidates.
*We inform you that the Data Controller is Match-Trade Technologies sp. z o.o. with its seat in Warsaw (01-211), ul. Giełdowa 5, entered in the register of entrepreneurs of the National Court Register under number: 0000749554 (hereinafter referred to as the "Controller"). The Controller has appointed a Data Protection Officer. You have the right to request access to your personal data, correction, deletion, or restriction of processing, the right to object to processing, as well as the right to data portability and lodge a complaint with a supervisory authority. Personal data will be processed for the purpose of carrying out the recruitment process in accordance with Art. 6 para. 1 lit. a, b, c, and f of the Regulation of the European Parliament and of the Council (EU) 2016/679 of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation). Refusal to provide mandatory data may result in the inability to conduct the recruitment process. The Controller processes mandatory data based on the legal obligation incumbent upon it, while the basis for processing additional data is consent. Personal data will be processed until the end of the recruitment process and for the period of possible claims, and in the case of consent to participate in future recruitment processes - until the withdrawal of this consent. Consent to the processing of personal data may be withdrawn at any time by sending a request to: [email protected]. The full text of the privacy policy for the recruitment process can be found *HERE.
Procedure for reporting violations of law and taking follow-up actions - [LINK], privacy policy - [LINK].
Apply now
Apply now
Work Mode
Hybrid
On-site Work: Poznań
Position
Java Developer
Contact Person
Sandra Matuszak
Senior IT Recruiter
Share this job
Recruitment powered by tomHRM