Java/Python Data Integration Developer

Socium
Municipality of Vitoria-Gasteiz, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

Java
API
Algorithmic Trading
Code Review
Continuous Integration
Data Integration
Python
Software Engineering
SQL Databases
Systems Integration
Data Processing
Information Technology
Code Restructuring
Data Pipelines

Job description

In this position, you will join a team responsible for developing and enhancing a core financial platform. The role focuses on building scalable data integration systems and improving backend services. You will primarily work with Java and Python, contributing to the development of frameworks that process and standardise financial data from multiple external sources. The goal is to improve system flexibility, maintainability, and onboarding efficiency. You will also be involved in developing integrations that enable communication between the platform and external trading systems. Key Responsibilities Develop and maintain frameworks for processing and transforming external financial data Refactor existing components into reusable and modular structures Improve monitoring and error handling for data pipelines Enhance data accuracy, consistency, and reliability Build and maintain integrations with external systems using APIs and messaging protocols Collaborate with cross-functional teams to design scalable solutions Support onboarding of new data sources and clients through improved integration processes Participate in code reviews and contribute to best practices Maintain clear technical documentation Investigate and resolve complex data-related issues

Requirements

Degree in Computer Science, Engineering, or a related discipline Approximately 2+ years of professional software development experience Strong Java skills; Python knowledge beneficial Interest in financial systems or prior experience in the domain Understanding of software xcskxlj engineering fundamentals and system design Experience with data processing or integration systems is advantageous Familiarity with SQL databases Exposure to cloud platforms or containerisation tools is a plus Experience with CI/CD tools is beneficial Knowledge of financial data standards or system integrations is an advantage Strong analytical and problem-solving abilities Ability to work effectively in a team environment Good communication skills and fluency in English #J-*****-Ljbffr

Apply for this position