Sr. Staff Software Engineer (BHB35)
You will be working in a small team of multi-disciplined engineers on creating the next generation video consumption platforms. We expect you to be up...
You will be working in a small team of multi-disciplined engineers on creating the next generation video consumption platforms. We expect you to be up to date on the happenings in the JVM-based server community, passionate about what you do and connected to the open source community. You will participate in overall system design, come up with web-tailored solutions that emphasize reuse and good design patterns.
Responsibilities
- Define, architect and build high-quality software solutions
- Collaborate with other software engineers and cross-functional teams
- Evangelize technologies, solutions, and best practices
- Contribute new ideas to a larger community of high-caliber professionals
- Balance resources, requirements, and complexity
Basic Qualifications
- Very passionate about coding (If you have a Github profile, that's awesome! Would love to check it out! Otherwise we will ask you to code before or during the interview).
- Very passionate about OO design and aware of the different layers that exist in a system (we will ask you to design a system during the interview).
- Capable of leveraging basic Data structures and algorithms to solve problems (i.e. Knows basic CS fundamentals, nothing crazy, just enough to make good decisions).
- Interested in technologies such as Haskell, Scala, etc.
A master of:
A JVM based language
Spring (or another DI platform)
Developing REST APIs
Able to demonstrate working knowledge in the following things
Java
Unit tests
Integration & Load testing for APIs
Git
Maven or Gradle
ORM (e.g JPA, Hibernate)
Using Docker for deployment
Preferred Qualifications
- GraphQL knowledge
- Worked with DynamoDB or RDS
- Familiar with Kafka
- Familiar with Apache Tinkerpop
- Familiar with Kubernetes
Required Education
BS in Computer Science or related field with 5+ years of experience
Below are some other jobs we think you might be interested in.
-
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01