Job Description
We are currently seeking a Mid-Level Java Developer to join our growing team developing global video platforms that handle billions of requests and millions of users. The team designs, develops, and delivers innovative products and services that are essential to bringing Internet, TV, Streaming, and Voice to more than 28 million residential and business customers. If you have 3+ years of experience in software development, are enthusiastic about solving complex problems, and are eager to advance your career, this could be an excellent opportunity for you.
This is a remote position within the U.S. and will be a W-2 hourly, 6-month contract-to-hire, with the possibility of conversion to a full-time role.
The hourly rate is $35 – $45. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for limited benefits such as health insurance, professional development, training, our referral bonus program, and our wellness program.
Responsibilities:
Design, build, and scale sophisticated high-volume server-side applications and frameworks.
Gain an understanding of a complex microservices architecture to understand how new feature development or updates to the existing codebase will affect the service as a whole.
Write reusable, testable, and maintainable code.
Collaborate with project stakeholders to identify product and technical requirements. Analyzes to determine integration needs.
Write code that meets functional requirements and is testable and maintainable. Have a passion for test-driven development.
Design, create, and maintain observability telemetry collection and dashboards to understand service health.
Participate in production service support and issue resolution in a high-volume high-impact environment.
Work with the Quality Assurance team to determine if applications fit specifications and technical requirements.
Produce technical designs and documentation at varying levels of granularity.
observability Problem-solving telemetry Java Quality Assurance (QA) microservices Software Developer TDD