What you need to know about the role: Seeking for a Tech Expert with Bachelors / master's in computer science along with 9+ years of experience in Software Development. Solid understanding of algorithms and data structures, knowledge of object-oriented design, Design Patterns and multi-threaded programming, Strong troubleshooting, debugging, and analytical skills.Job Description:
What do you need to bring:
Hands on Java Programming Expertise with a specific focus on large scale distributed systems.
Working experience with Java Spring Boot, Scala, Kotlin, Graph QL, Kafka, Splunk.
Experience with Big Data technologies: Spark, Hive, HBase, Elastic Search, Google Cloud Platform is a huplus.
Solid technical foundations and problem-solving skills.
Good team player, able to effectively work across multiple teams on solutions that have complex dependencies and requirements in a fast-paced environment
Motivated and passionate in delivering results, especially in the area of writing highly performant, reliable, and maintainable code.