Optimum ยท 1 day ago
Software Development Engineer II
Optimum is a leader in the fast-paced world of connectivity, seeking enthusiastic professionals to join their team. As a Software Development Engineer II, you will be responsible for the design, development, and optimization of backend services for Video service delivery, while also mentoring junior developers and collaborating with cross-functional teams.
Telecommunications
Responsibilities
End-to-End Development: Lead the design, coding, testing, and deployment of backend services and features that provide Video services
System Integration: Work on integrating various backend services with external systems, ensuring seamless communication and data flow
Optimization: Identify bottlenecks and optimize the performance of backend services, focusing on improving scalability and reliability
Problem Solving: Troubleshoot and resolve more complex issues, including those related to network protocols, database performance, and service orchestration
Mentorship: Provide guidance and mentorship to Level 1 developers, helping them navigate technical challenges and grow their skills
Collaboration: Work closely with cross-functional teams, including CPE developers, Mobile developers, Web developers, network engineers, and product managers, to align project goals and technical requirements
Quality Assurance: Participate in code reviews, enforce best practices, and ensure the quality and maintainability of the codebase
Qualification
Required
Bachelor's degree in Computer Science, Information Technology, or a related field
2-4 years of experience in backend development
Strong proficiency in one or more backend languages (Java, C), including advanced features like multi-threading, concurrency, and asynchronous programming
Understanding and application of design patterns such as Singleton, Factory, Observer, and MVC (Model-View-Controller) in software design
Experience with Spring Application Framework, including Spring Boot and WebMVC
Experience in designing and developing RESTful APIs, including handling authentication (e.g., OAuth), rate limiting, and error handling
Understanding microservices architecture, including how to design, build, and manage microservices in a distributed system
Detailed understanding of networking protocols such as TCP/IP and UDP
Preferred
Google Cloud Certified Developer
Certified Kubernetes Application Developer (CKAD)
Company
Optimum
At Optimum, we believe in the power of connection. We deliver fast internet, mobile, TV, and phone services to millions of homes and businesses.
Funding
Current Stage
Late StageCompany data provided by crunchbase