Java + Data Technical Leader
Core
Lead technical design and delivery of scalable data processing and streaming solutions for large-scale financial IT systems.
Role type
Senior IC data engineering technical leader
Builds
High-performance distributed data platforms, batch and real-time pipelines, and scalable APIs
Domain
Financial services, cloud-native data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Apache Spark, Apache Kafka, Scala, RESTful API design, SQL, AWS, Databricks, Cloudera ecosystem, systems analysis, technical leadership, architectural decision-making
Preferred skills
Cloud-native architectures, microservices, CI/CD, Agile/Scrum, data governance, observability
Technologies
Apache Spark, Apache Kafka, AWS, Databricks, Cloudera, OpenAPI, Scala, Java
Responsibilities
Lead technical design of large-scale data processing applications; Define architecture standards for distributed data platforms; Design and optimize batch and real-time data pipelines; Build and maintain scalable APIs; Perform system analysis and implement optimization strategies; Mentor development teams through code reviews and technical guidance
Seniority
Senior, hands-on IC with leadership responsibilities