2 hours ago
Dublin, IrelandSenior
Responsibilities
- Own the full software development lifecycle from business requirements through coding, deployment, and maintenance.
- Design and implement new Data License Plus product features from inception through production.
- Continuously improve the core product using new technologies.
- Work across microservices, databases, messaging, streaming, and data-processing components.
Requirements
- Production software engineering experience.
- Experience with an object-oriented programming language, ideally Java or Python.
- Broad knowledge of data structures and algorithms.
- Thorough understanding of systems architecture.
- Understanding of modern design patterns and demonstrated experience applying them.
- Preferred experience implementing APIs in a microservices architecture.
- Preferred familiarity with Oracle or PostgreSQL and NoSQL databases such as Elasticsearch.
- Preferred knowledge of Avro, Parquet, Apache Iceberg, or Delta Lake.
- Preferred knowledge of messaging and streaming technologies such as RabbitMQ or Kafka.
- Interest in full-stack development spanning frontend development, microservices, and database modeling.
- Ability and willingness to learn new technologies and tackle new challenges.
Benefits
- Opportunity to work on challenging data-processing projects supporting operational and data-science workflows.
- Opportunity to work with new technologies and contribute to Bloomberg’s data-management mission.
- The team is based in Dublin and has been innovating in data processing for over 20 years.
Tech Stack
Amazon RedshiftApache KafkaApache SparkAWSDatabricksElasticsearchGoogle Cloud PlatformJavaPostgreSQLPythonRabbitMQSnowflakeSpring Boot
Categories
BackendData Engineering
About Bloomberg
Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency and efficiency, and fairness to markets. We help connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. We challenge the status quo through constant innovation. We collaborate broadly because we know that other perspectives matter. We put our customers first, as a guiding beacon. And we believe doing the right thing – by our people, our clients, and our communities – is the best thing for our business.
