Senior Java Developer in Big Data team
Job title
Senior Java Developer in Big Data team
Business Stream:
IG


Apply now

Job Description

Role Responsibilities:

1. Implement scalable, fault tolerant and accurate ETL pipelines, covered by tests
2. Gather and process raw data at scale from diversified sources
3. Build enterprise business analytics and reporting application
4. Support application running on PROD
5. Responsible for the accuracy, completeness, timeliness, and validity of all data
6. Manage multiple projects and act as the face of analytics, attend and lead meetings, interact with executives, and intake requests and actions
7. Analyze and solve problems at their root, stepping back to understand the broader context
8. Work in a fast-paced environment where continuous innovation is occurring and ambiguity is the norm

Person Specification:
Ability / Expertise

Essential:
1. Java 8+. 5+ years professional experience
2. Knowledge of Big Data Solutions (hadoop, spark)
3. Kafka
Desirable:
1. Scala / Python
2. Experience with Redshift and/or other distributed computing systems
3. cloud environment (AWS)
4. Microservices experience
5. SQL

Qualifications

Degree level education (preferably in Software Engineering, Computer Science, Mathematics or Numerate degree).

Personal Attributes

1. Ownership – able to take responsibility
2. Initiative – able to offer constructive ideas and take the appropriate action
3. Excellent attention to detail – needed when working within a complex financial domain

Apply now