Description
Company Overview
The organisation operates in the financial technology industry, building software platforms that support digital payments, financial data exchange, transaction monitoring, and technology-enabled financial services. Its engineering environment relies on reliable data communication and real-time processing capabilities to support applications that require accurate and timely financial information.
Role Summary
The Real-Time Financial Data Streaming Developer will be responsible for building software services that process and distribute financial information across interconnected fintech applications. The role involves developing event-driven applications, implementing streaming data workflows, and ensuring that transaction information can be transmitted and processed efficiently.
The successful candidate will work with backend developers, data engineers, platform specialists, and product teams to build reliable systems for handling real-time financial events. The position requires strong programming expertise, practical knowledge of event-driven architecture, and experience developing applications that process high-volume data streams.
Key Responsibilities
-
Design and develop software applications for real-time financial data processing.
-
Build event-driven services supporting transaction updates and payment notifications.
-
Implement data streaming solutions using technologies such as Apache Kafka.
-
Develop backend services for processing financial events and application messages.
-
Build reliable communication interfaces between financial applications and data platforms.
-
Implement message validation, routing, transformation, and processing mechanisms.
-
Develop systems for managing event ordering, retries, and duplicate message handling.
-
Optimise application performance and minimise processing latency.
-
Integrate streaming services with relational and NoSQL databases.
-
Develop automated testing procedures for streaming applications.
-
Monitor data processing performance and investigate service interruptions.
-
Collaborate with data engineers to maintain consistent financial data flows.
-
Implement appropriate security controls for financial information exchange.
-
Maintain technical documentation covering event schemas and application interfaces.
-
Participate in software architecture reviews and infrastructure optimisation initiatives.
Requirements and Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline.
-
Minimum of four years of professional software development experience.
-
Strong programming skills in Java, Go, Python, or Scala.
-
Practical experience with Apache Kafka or comparable streaming technologies.
-
Understanding of event-driven architecture and distributed systems.
-
Experience developing REST APIs and asynchronous communication services.
-
Proficiency in SQL and familiarity with NoSQL databases.
-
Knowledge of Docker, Kubernetes, and cloud-based development environments.
-
Experience with software testing, debugging, and performance optimisation.
-
Understanding of transaction processing and financial data communication.
-
Familiarity with monitoring and observability tools.
-
Strong analytical thinking and technical problem-solving abilities.
Benefits
-
Fully remote working arrangement within Estonia.
-
Opportunity to develop high-performance financial technology applications.
-
Exposure to real-time data infrastructure and distributed software systems.
-
Professional development and advanced technical learning.
-
Collaborative international engineering environment.
-
Flexible working practices and opportunities for career progression.
Application Instructions
Interested candidates should submit an updated CV highlighting their experience in real-time software development, event-driven systems, data streaming, and backend engineering. Applications should demonstrate practical experience developing scalable applications and processing high-volume data efficiently.
Are you interested in this position?
Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.