This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Java Developer role to build a real-time data pipeline for processing front-office markets chat data. The system will ingest unstructured messages from trading and sales desks, invoke NLP Engine APIs to extract intent and entities, and transform the results into structured objects to power downstream use cases such as trade analytics, trade processing, pricing, risk management, and compliance monitoring.
Job Responsibility:
Design, develop, and maintain high-performance Java applications for processing front-office chat data in real time
Implement config-driven, Spring-based components for data ingestion, transformation, and enrichment
Develop and optimize REST APIs for integration with NLP engines, internal systems, and external applications
Integrate and manage Apache Kafka for high-throughput, low-latency event streaming
Utilize Elasticsearch for efficient indexing and querying of large chat-derived datasets
Write optimized Oracle SQL/PLSQL for configuration management
Leverage continuous integration pipelines to streamline development and deployment
Use Generative AI development tools to write, review, and optimize code efficiently
Collaborate with business analysts, product team and developers to ensure system reliability, scalability, and alignment with regulatory requirements
Requirements:
6-10 years of professional experience in Java application development
Expertise in Spring Boot and microservices architecture
Strong experience with Elasticsearch (indexing, queries, aggregations)
Hands-on experience with Apache Kafka (publish/subscribe, streams, scalability)
Proficiency in Oracle Database (SQL, PL/SQL, optimization)
Experience with caching frameworks (Redis or equivalent)
Ability to effectively leverage Generative AI coding assistants for improved development productivity
Knowledge of real-time data processing and data pipeline design
Understanding of distributed systems, concurrency, and performance tuning
Bachelor's or Master's degree in Computer Science, Engineering, or related field
Nice to have:
Familiarity with NLP APIs and integrating external ML/AI services
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.