Nagarro

Senior Java Developer

  • At least 8 years of experience in object-oriented design, data structures, design patterns, algorithms, and core programming skills using Java   
  • Ability to build fast, reliable, scalable, highly available, services and software components
  • Ability to understand quickly existing software design and code.    
  • Experience with Agile methodology
  • Expertise in cloud and open source technologies such as Git, Spark, and Docker
  • Familiarity with relational and big data such as Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet
  • Strong skills in analytic computing and algorithms
  • TDD expertise
  • Ability to do define crisp interfaces and thinking the performance, scalability as they are built
  • Passion for finding and solving problems
  • Prior history with agile development
  • Experience in AWS (MUST HAVE)
  • Excellent communication skills, proven ability to convey complex ideas to others in a concise and clear manner
  • Data store knowledge is important - Postgres, Hadoop, NoSQL Databases and columnar Storage formats Parquet