OKAYA INFOCOM · 13 hours ago
Scala Developer
OKAYA INFOCOM is seeking a Scala Developer with a strong background in software development. The role involves building distributed, scalable applications and requires candidates to have experience in data processing and Agile methodologies.
ConsultingInformation TechnologySoftware
Responsibilities
Looking for top-tier engineers who have a strong and successful track record of solving hard problems and out of the box thinking
We work in a dynamic environment and expect new joiners to be flexible, self-sufficient and learn our business, our data and our technology stack with minimal supervision
They will lead the push for horizontally scalable, high-performance applications
Qualification
Required
10 - 15 years of experience
At least 5 years of heavy, hands-on, software development in Scala and/or Java
Experience in building distributed, scalable applications with heavy data processing in realtime or batch using multi-threading and parallel processing architecture
Test driven methodologies, working in automation of unit and regression tests, CI/CD
Capability of basic data analysis and requirements gathering
Prepared to learn technology, business processes, and data
Experience in working with Agile development environment
Strong problem-solving and communication skills
Enjoys a collaborative environment
Flexible, self-starter, fast-learner - willing and able to quickly learn new technologies and skills
Preferred
Experience with functional programming like Scala
Experience with graph technologies
Familiarity with Semantic Web (RDF) and SPAROL
Experience with distributed computing
Familiarity with AMPS, Kafka, Zookeeper/Storm/Spark/HDFS
Experience with large data processing & distribution in real time using AMPS, Kafka, MarReduce or similar framework
Experience with Selenium, Cucumber
Experience with enhancing and maintaining mission-critical software in a fast-paced environment