Java + Data Technical Leader
Core
Lead the design, development, and delivery of scalable data processing and streaming solutions on modern cloud and big data technologies.
Role type
Senior IC data engineering technical leader
Builds
Large-scale data processing and streaming applications, distributed data platforms, and scalable APIs
Domain
Financial IT / Big Data / Cloud
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, monitoring, observability
Technologies
Apache Spark, Apache Kafka, AWS, Databricks, Cloudera, OpenAPI, Scala, Java
Responsibilities
Lead technical design and implementation of large-scale data processing and streaming applications; Define architecture standards and best practices for distributed data platforms; Design, develop, and optimize batch and real-time data pipelines; Build and maintain scalable APIs; Perform system analysis and implement optimization strategies; Mentor and support development teams through code reviews and technical guidance
Seniority
Senior, hands-on IC with leadership responsibilities