Roku

Senior Software Engineer, Java

Roku

Apply
about 1 month ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Design, develop, and deploy scalable web applications and services.
  • Drive architecture discussions and take ownership of new projects.
  • Partner with security and compliance teams to meet application requirements.
  • Participate in the continual improvement of engineering tools and processes.
  • Define and participate in the Agile development process.
  • Collaborate with cross-functional teams and demonstrate strong communication skills.

Requirements

  • 5+ years of experience in delivering multi-tier, highly scalable web applications.
  • Deep understanding of software architecture and object-oriented design principles.
  • Extensive experience in developing microservices using Java and Python.
  • Good experience in test-driven development and automating test cases.
  • Experience in SQL/NoSQL database design.
  • Demonstrated ability to be proactive and self-driven.
  • Excellent verbal and written communication skills.
  • BS or MS degree in Computer Science or equivalent.
  • Experience with distributed computing frameworks like Hive/Hadoop and Apache Spark.
  • Experience in developing Finance or HR related applications.
  • Experience with AWS cloud services and Terraform.
  • Experience in creating workflows for Apache Airflow.

Benefits

  • Comprehensive benefits including healthcare, life, and retirement options.
  • Global access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

Amazon DynamoDBApache AirflowApache CassandraApache HadoopApache HiveApache SparkAWSGoogle Cloud PlatformJavaPythonSQLTerraform

Categories

BackendDevOpsFull StackTesting