Senior Java/Scala Developer
456 views | Apply Before: 2022-10-13
Job Summary
No. of Vacancy
Job Type
Full Time
Offered Salary
Career Level
Mid Level
3+ years in functional and/or object-oriented programming language
Preferred Education
Bachelor in IT/Engineering
Hattisar, Kathmandu
Apply Before
Job Description

Working hours: 9 hours a day (1 Hour Lunch included) , 5 days a week


  • Develop Java/Scala core code to ingest data from different data sources, transform using data frames (in memory processing), write sync processes to write data into multiple targets (RDBMS, Hive, HDFS, Hbase etc.)
  • Develop solutions in Scala and Java using best practices around enterprise architecture such as dependency management, design patterns, complexity estimation & persistence layers.
  • Deliver high quality code deliverables for modules, lead validation for all types of testing and support activities related to implementation, transition and warranty.
Job Specification

Primary Requirements (Must have)

  • Solid understanding (3+ years) in functional and/or object-oriented programming language using Java and/or Scala
  • Solid understanding (3+ years) in multi-threaded applications; Concurrency, Parallelism, Locking Strategies and Merging Datasets
  • Solid understanding of SQL, Relational and NoSQL databases
  • Solid understanding (2+ years) in creating and consuming RESTful services
  • Solid understanding (3+ years) in Memory Management, Garbage Collection & Performance Tuning
  •  (3+ years) of experience and working knowledge of distributed/cluster computing concepts
  • Solid understanding (3+ years) experience in Linux environments; strong knowledge of shell scripting and file systems
  • Knowledge of CI tools and build tools like Git, Maven, SBT, Jenkins, and Artifactory/Nexus
  • Self-managed and results-oriented with sense of ownership is required
  • Excellent analytical, debugging and problem-solving skills is required

Secondary Requirements (Good to have)

  • Knowledge of Spark, HDFS, YARN, Hive and Oozie is a plus.
  • Docker swarm/ Kubernetes / OpenShift would be beneficial
  • Good level of understanding of microservices and service-oriented architecture
  • Experience with Agile/Scrum development methodologies is a plus
Cotiviti Nepal Pvt. Ltd.

Established in 2004, Cotiviti Nepal Pvt. Ltd. is a leading American Software company in Nepal. We are proud team of around 300 professionals who are involved in the design, development, testing and maintenance of impressive lineup of trend-setting healthcare informatics solutions. Besides that, our talented people sort and analyze voluminous data to help clients in decision analytics.

Fonepay Image