About the Role
We're hiring a Senior Software Engineer to join our dynamic team focused on developing a cutting-edge video streaming platform. As a Senior Software Engineer, you'll play a crucial role in enhancing our systems, ensuring seamless content delivery to millions of users worldwide. This is a fantastic opportunity to work remotely and collaborate with teams across the USA and Poland, leveraging your expertise in software development.
What You'll Do
- Develop and maintain production-ready components for various digital enterprise systems, including Metadata and Content Management systems.
- Implement security and maintenance upgrades for Legacy Headend services, including Java/Golang SDK upgrades and EC2 patching.
- Conduct assessments and remediation for security compliance issues raised by customer scans and audits.
- Execute data migrations from legacy relational databases to modern data storage technologies like AWS RDS.
- Enhance and optimize applications to meet evolving business needs.
- Manage application deployment and rollback in both lab and production environments.
- Provide on-call operational support, triaging and resolving production issues as they arise.
Requirements
- Proven experience in Java EE development with a strong understanding of Oracle DB.
- Familiarity with SOAP/XML, REST/JSON, Kafka, and application servers such as Tomcat/JBOSS/WildFly.
- Experience with CI/CD development processes and pipelines.
- Excellent analytical and problem-solving skills.
- Strong verbal and written communication skills, with a focus on teamwork and collaboration.
- Experience in implementing unit and functional tests to verify developed components.
Nice to Have
- Experience with C++, Golang, Docker, Kubernetes, AWS, Grafana, Kibana, Splunk, and Prometheus.
- Familiarity with Oracle FMW (JDeveloper SOA, OSB, JMS) is a plus.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 annually.
- Fully remote work environment with flexible hours.
- Opportunities for professional development and growth.
- Collaborative and inclusive company culture.
- Access to the latest tools and technologies in software development.
This Senior Software Engineer position at Luxoft offers a unique opportunity to work on a leading video streaming platform while enjoying the flexibility of remote work. With a competitive salary and a focus on professional growth, this role is ideal for experienced software engineers.
Who Will Succeed Here
Proficient in Java and Java EE with extensive experience in building scalable applications, particularly in video streaming environments, utilizing technologies such as REST and SOAP for API development.
Strong understanding of CI/CD pipelines and experience with deployment tools like Jenkins, ensuring efficient and automated software delivery in a remote work setting.
Ability to troubleshoot and optimize performance in complex database environments using Oracle-db, as well as experience with message brokers like Kafka for real-time data processing.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months