Senior Software Engineer, Java
Roku
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