Roles & Responsibilities
Key Responsibilities
Bloomberg Data Integration
- Design and implement Bloomberg API integrations (BLPAPI, B-PIPE, SAPI)
- Develop real-time and batch data acquisition processes for market data, reference data, and corporate actions
- Build and maintain Bloomberg Terminal integrations and custom applications
- Implement data validation and quality control mechanisms for Bloomberg feeds
- Troubleshoot Bloomberg connectivity issues and optimize data retrieval performance
Asset Control Development
Develop asset control applications for trade reconciliation and position managementImplement automated reconciliation processes between trading systems and custodian banksBuild exception management and reporting systems for asset control operationsCreate dashboards and monitoring tools for real-time asset control oversightDevelop NAV calculation and portfolio valuation systemsSystem Integration
Design microservices architecture for financial data processingImplement RESTful APIs and messaging systems (JMS, Kafka) for data distributionIntegrate with core banking systems, trading platforms, and risk management toolsDevelop ETL processes for data transformation and loading into data warehousesEnsure system scalability, reliability, and performance optimizationTechnical Leadership
Provide technical expertise and guidance on Bloomberg integration best practicesConduct code reviews and mentor junior developersCollaborate with business analysts and asset control teams to gather requirementsDocument technical specifications and system architecture decisionsRequired Technical Skills
Core Java Development
Java 11+ with advanced knowledge of concurrent programming and performance optimizationSpring Framework (Boot, Security, Data JPA, Integration)Microservices architecture and distributed systems designRESTful web services and API developmentJUnit / TestNG for unit and integration testingBloomberg Expertise
Bloomberg API (BLPAPI) - minimum 3 years hands-on experienceBloomberg B-PIPE or Server API (SAPI) integrationBloomberg Terminal application developmentBloomberg Data License and data model understandingExperience with Bloomberg TOMS, AIM, or PORT applications (preferred)Financial Markets Knowledge
Asset control processes and reconciliation methodologiesUnderstanding of financial instruments (equities, fixed income, derivatives, FX)Corporate actions processing and lifecycle managementMarket data concepts (real-time vs. delayed, reference data vs. market data)Regulatory requirements (MiFID II, EMIR, Basel III awareness preferred)Database & Integration
SQL databases (Oracle, PostgreSQL, SQL Server)Message queuing systems (Apache Kafka, RabbitMQ, IBM MQ)Data modeling and ETL process designCache solutions (Redis, Hazelcast)NoSQL databases (MongoDB, Elasticsearch) - preferredDevOps & Tools
Git version control and CI / CD pipelinesDocker containerization and Kubernetes orchestrationMaven / Gradle build automationLinux / Unix system administrationJenkins or similar CI / CD toolsCloud platforms (AWS) experience preferredExperience Requirements
Minimum 5 years of Java development experience in financial services3+ years of hands-on Bloomberg API integration experience2+ years in asset control, trade reconciliation, or portfolio management systemsExperience with high-volume, low-latency financial data processingPrevious consulting experience with ability to work independentlyExperience in Agile / Scrum development methodologiesQualifications
Bachelor's degree in Computer Science, Engineering, Finance, or related fieldMaster's degree or relevant financial certifications (CFA, FRM) preferredStrong analytical and problem-solving abilitiesExcellent written and verbal communication skills in EnglishAbility to work in fast-paced, deadline-driven environmentsStrong attention to detail and commitment to data accuracyPreferred Additional Skills
Python or C++ programming experienceApache Spark or Apache Flink for big data processingGraphQL and modern web technologiesBloomberg BPIPE or Market Data Platform experienceKnowledge of FIX protocol and electronic trading systemsExperience with regulatory reporting systemsRisk management systems integration experienceEA Reg Number : R21103035
EA License Number : 07C3924 | Company Registration No : 200609504D
Tell employers what skills you have
Electronic Trading
API Development
Bloomberg
Apache Spark
System Integration
Corporate Actions
Data Integration
RabbitMQ
Trading Systems
Core Java
Bloomberg Terminal
Containerization
Apache Kafka
Technical Leadership
C++