Job Details
Senior Scala Data Engineering Developer Experience 6 to 12 years of relevant Location- BangaloreResponsibilities: Design and develop streaming big data engineering platform pipeline DSL and data flow Technically sound hands-on lead who can develop, deploy and support distributed, high-throughput, low-latency, highly available, and resilient SaaS micro services Design and develop POC and features and help team to overcome technical challenges and to embrace new technologies Develop CICD work flows, UT and test automation to ensure highest quality and security Build monitoring for resilient fault tolerant server-side components Work cohesively in globally distributed team with India and US members spanned across India and US time zones Ability to navigate across projects and technically guide the team Inspire and mentor junior engineers on the team need Exp on below1 Strong multi-years hands on development experience in Scala Functional programming at advanced level 2 Expertise in designing complex distributed micro apps from high level requirements 3 Hands-on development and troubleshooting experience in Spark Streaming in Scala 4 Excellent analytical and problem-solving skills 5.
Excellent verbal and written communication and 'can do' attitude Bachelor/Master engineering degree in Computer Science, or equivalent 6 to 12 years of relevant experience Strong multi-years hands on development experience in Scala Functional programming at advanced level Expertise in designing complex distributed micro apps from high level requirements Hands-on development and troubleshooting experience in Spark Streaming in Scala Excellent analytical and problem-solving skills Excellent verbal and written communication and 'can do' attitude Hands-on development experience in advanced Scala concepts such as Cats and Geo effects Experience in AWS, Cloud platform features, Akka Streaming, Kafka, GraphQL, server less programming, including Lambda Experience in Kubernetes, Helm, Jenkins, Github actions, ArgoCD, Spinnaker etc building CICD for the micro service Exposure working as Product Owner translating design to user stories Experience as Scrum Master and unblocking the team Exposure to Python, GoLang Exposure to SaaS and Cloud big data engineering technologies, networking, storage, resource tuning