Search by job, company or skills
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 management
. Implement automated reconciliation processes between trading systems and custodian banks
. Build exception management and reporting systems for asset control operations
. Create dashboards and monitoring tools for real-time asset control oversight
. Develop NAV calculation and portfolio valuation systems
System Integration
. Design microservices architecture for financial data processing
. Implement RESTful APIs and messaging systems (JMS, Kafka) for data distribution
. Integrate with core banking systems, trading platforms, and risk management tools
. Develop ETL processes for data transformation and loading into data warehouses
. Ensure system scalability, reliability, and performance optimization
Technical Leadership
. Provide technical expertise and guidance on Bloomberg integration best practices
. Conduct code reviews and mentor junior developers
. Collaborate with business analysts and asset control teams to gather requirements
. Document technical specifications and system architecture decisions
Required Technical Skills
Core Java Development
. Java 11+ with advanced knowledge of concurrent programming and performance optimization
. Spring Framework (Boot, Security, Data JPA, Integration)
. Microservices architecture and distributed systems design
. RESTful web services and API development
. JUnit/TestNG for unit and integration testing
Bloomberg Expertise
. Bloomberg API (BLPAPI) - minimum 3 years hands-on experience
. Bloomberg B-PIPE or Server API (SAPI) integration
. Bloomberg Terminal application development
. Bloomberg Data License and data model understanding
. Experience with Bloomberg TOMS, AIM, or PORT applications (preferred)
Financial Markets Knowledge
. Asset control processes and reconciliation methodologies
. Understanding of financial instruments (equities, fixed income, derivatives, FX)
. Corporate actions processing and lifecycle management
. Market 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 design
. Cache solutions (Redis, Hazelcast)
. NoSQL databases (MongoDB, Elasticsearch) - preferred
DevOps & Tools
. Git version control and CI/CD pipelines
. Docker containerization and Kubernetes orchestration
. Maven/Gradle build automation
. Linux/Unix system administration
. Jenkins or similar CI/CD tools
. Cloud platforms (AWS) experience preferred
Experience Requirements
. Minimum 5 years of Java development experience in financial services
. 3+ years of hands-on Bloomberg API integration experience
. 2+ years in asset control, trade reconciliation, or portfolio management systems
. Experience with high-volume, low-latency financial data processing
. Previous consulting experience with ability to work independently
. Experience in Agile/Scrum development methodologies
Qualifications
. Bachelor's degree in Computer Science, Engineering, Finance, or related field
. Master's degree or relevant financial certifications (CFA, FRM) preferred
. Strong analytical and problem-solving abilities
. Excellent written and verbal communication skills in English
. Ability to work in fast-paced, deadline-driven environments
. Strong attention to detail and commitment to data accuracy
Preferred Additional Skills
. Python or C++ programming experience
. Apache Spark or Apache Flink for big data processing
. GraphQL and modern web technologies
. Bloomberg BPIPE or Market Data Platform experience
. Knowledge of FIX protocol and electronic trading systems
. Experience with regulatory reporting systems
. Risk management systems integration experience
EA Reg Number: R21103035
EA License Number: 07C3924 | Company Registration No: 200609504D
Job ID: 129291413