Java Developer - Trading & Data Market Data
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Java Developer - Trading & Data Market Data
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!
Location: Poznań, ul. Grunwaldzka 182 (Pixel 1 building). Hybrid work
Salary: 12 500 - 17 000 PLN
About the Team:
You will join the backend team responsible for delivering stock market data and handling trading operations used by our products and API integrations.
Our daily tasks include developing services that process real-time market data and transaction events. We build solutions based on event architecture, Kafka, and APIs used by other systems. We are currently modernizing our architecture, giving you a real impact on shaping new standards, solutions, and the platform's development direction.
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 independently managing tasks
- Ensuring the performance, stability, and compatibility of developed services
Requirements
Who we are looking for:
- Minimum of 2 years of commercial experience in programming
- Experience working with data streams and their distribution to clients
- Fluent in Polish - the language of daily communication in the office
- Willingness to work in the office (4 days in the office - 1 day remote)
- Ability to complete tasks from requirement analysis to deployment in the test environment
- Independently refines requirements and proposes technical solutions
- Cares about code quality, testing, and system reliability
- Understands the importance of API compatibility and responsible implementation of changes
- Can work with real-time data processing systems
- Communicative, open to feedback, and collaborates well with other teams
- Wants to understand the business problem, 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 building, no dress code
Interested? If you want to develop advanced backend systems, work with real-time data, and gain experience in the international fintech environment - join Match-Trade Technologies. Send us your CV - we look forward to getting to know you!
This announcement should be interpreted as related to employment conditions in the case of 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 individual agreement on conditions and adaptation of 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 registered office 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(1)(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 procedure and for the period of possible claims, and in the case of consent to participate in future recruitment procedures - 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 recruitment privacy policy is available *HERE.
Procedure for reporting violations of law and taking follow-up actions - [LINK], privacy policy - [LINK].
Apply now
Apply now
Work Mode
Hybrid work
On-site work: Poznań
Position
Java Developer
Contact Persons
Sandra Matuszak
Senior IT Recruiter
Share the Offer
Recruitment powered by tomHRM