Position: Senior Java Engineer
Company: DASH Financial Technologies
Experience required: 5y
English level: upper

We are DASH Financial Technologies the industry’s leading capital markets technology and execution provider. DASH Financial provides customizable trading technologies, execution services, analytics, and regulatory tools for the institutional trading
community. 
We are looking for Senior Java or Scala Apache Flink Engineer
Required skills for  Senior Java or Scala Apache Spark Engineer for Data Pipelines:
Responsibilities:
• Participate in discussion for technical architecture, data modeling and ETL/ELT
standards, collaborate with System analysts, Architects and Senior Developers to
design a solution.
• Design, develop and maintain data processing capabilities.
• Create new Flink jobs written in Java and Scala.
• Interact with infrastructure and data teams to produce complex analysis across
data.
• Review and analyze complex, large-scale technology solutions for tactical and
strategic business objectives, enterprise technological environment, and
technical challenges that require in-depth evaluation of multiple factors.
• Produce unit and system tests for all code.
Must have:
• Strong knowledge and 5+ year commercial experience in Java/Sсala/Python & SQL.
• Data streaming engines development experience. Experience in Apache Spark,
Apache Flink, Google Data Flow, Akka Streams or similar data streaming
engine/tool.
• Strong experience building data ingestion pipelines (simulating Extract,
Transform, Load workload) in data warehouse and database architecture.
• Experience in applying different architecture patterns like microservices, eventdriven systems, etc.
• Experience in building high-load real-time applications.
• Experience with Kafka (or similar message broker) and ELK stack
• Understanding of HTTP and RESTful design.
• Good communication skills. Should be able to present the solution to customer
clearly.
• Should be able to understand and deliver the task without supervision.
Nice to have:
• Experience in design, perform POC where needed.
• Comfortable in a fast-paced environment and able to deal with change.
• Experience with AWS cloud-based technologies.
• Experience in development the tools to measure the data quality and visualize
the anomaly pattern in source and processed data.
• Fluency in English.

Team members: 1 PM, 1 Technical Lead, 1 System analyst, 2 Java developers, 1 DevOps.
There are plans to grow the team during the project development.

We are offering
• Full-time remote job (until the office in your city is established)
• Flexible working hours (European time zone)
• Direct PE contract with the company
• Accounting support
• Paid vacations and sick leave
• All needed equipment if necessary (laptop, monitors, chair, etc)
• No bureaucracy, you can easily communicate with C-level managers
• Strong product-minded engineering tea