Sr. Software Developer (Big Data-Scala/Spark) | Online Jobs | Optimhire

Sr. Software Developer (Big Data-Scala/Spark)

Sr. Software Developer (Big Data-Scala/Spark) : 6 Years to 8 Years

Positions : 2

Locations (Work from Office) : Pune

Roles & Responsibilities

 Design and deliver scalable web services, APIs and backend data modules.

 Understand requirements and develop reusable code using design patterns & component architecture and write unit test cases.

 Collaborate with product management and engineering teams to elicit and understand the requirements and develop solutions

 Stay current with latest tools, technology ideas and methodologies; share knowledge by clearly articulating results and ideas to key decision makers.

Required Qualifications:

 6-8 years of experience in developing highly scalable backend and middle tier.

 Experience with GIT and build tools like GRADLE / Maven/SBT.

 Strong understanding of object-oriented design, data structures, algorithms, profiling, and optimization.

 Have elegant, readable, maintainable and extensible code style.

 Fluency in writing multithreaded programs running in Spark, Scala, AWS API Gateway, lambda Jenkins

 Sound knowledge on how computer systems work (especially Linux OS), including memory/cache/buffer, process/thread, IO, concurrency/synchronization, network.  Good in RDBMS or any of the large data systems such as Hadoop, Cassandra etc.

 Knowledge on top algorithms like sorting, heap/stack, queue, search, etc.

 Familiarity with test-driven development.

 Thrive in a fast-paced environment, with ability to deliver code of quality quickly.

 Attention to details.

 Strong communication and collaboration skills.

 BS in Computer Science or equivalen

Job Type



Full-Stack Developers

Must have Skills

  • Scala
  • AWS
  • Linux
  • Git
  • Jenkins
  • Big Data - 6 Years
  • Apache Spark
  • API Gateway

27 - 30 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Pune, Maharashtra, India

Bharat G