Senior Engineer – Java Bigdata Kafka Distributed Systems – Assistant Vice President
Core
Design, build, and implement distributed data processing systems and applications using Java, Kafka, and Big Data frameworks.
Role type
Senior IC Java Big Data Engineer
Builds
Scalable distributed systems and data processing pipelines
Domain
Financial Technology / Big Data Engineering
Deliverable
production ML models | product features
Required skills
Java, Kafka, Big Data Frameworks, Distributed Systems, Microservices Architecture, REST/gRPC/WebSocket APIs, Cloud Platforms (Docker, Kubernetes, OpenShift), Relational Databases (Oracle), NoSQL (MongoDB, Apache Iceberg), Python, Design Patterns, Enterprise Architecture
Preferred skills
UI Tech Stack, Advanced Programming Solutions
Technologies
Java, Spring, Kafka, Apache Ignite, Redis, Oracle, MongoDB, Apache Iceberg, Python, Docker, Kubernetes, OpenShift, Rest, websocket, gRPC
Responsibilities
Conduct feasibility studies and IT planning for new application systems; Monitor and control development lifecycle from design to implementation; Analyze complex technical problems and evaluate business processes; Recommend and implement security measures; Consult with stakeholders on advanced programming solutions; Mentor junior analysts; Assess risk and ensure compliance with firm policies and regulations
Seniority
Senior, hands-on IC