Job Title: Java Application Support Engineer
Location: Remote
Duration: 4+ Months (Contract with extension potential)
Pay Rate: $50.00 / Hr on W-2
Position Overview
We are seeking a Software Maintenance / Application Support Engineer to ensure high-quality performance and maximize uptime for our Asset Management application portfolio. In this role, you will support both custom-built legacy and state-of-the-art applications that drive the global ordering, creation, and delivery of premium film, television, and music assets.
As a key member of the Production Support Team, you will develop custom support tools, troubleshoot high-level production tickets, resolve defects, and mentor junior team members in a fast-paced, Agile environment.
Key Responsibilities
-
Production Support & Tooling: Troubleshoot complex production issues, resolve application defects, and build/expand administrative support tools.
-
Development & Maintenance: Design, implement, and unit-test backlog items for legacy applications following coding best practices.
-
Deployment & Optimization: Manage software deployments and partner with cross-functional teams to optimize system performance and maximize uptime.
-
Documentation & Collaboration: Write clear technical documentation and collaborate effectively across multiple technical and business disciplines.
Required Qualifications
-
Experience: Minimum 3+ years of experience in Software Engineering or Application Support.
-
Core Technical Stack: Advanced proficiency in Java, JavaScript (NodeJS, React), .NET, SQL, and MongoDB.
-
Scripting & OS: Strong hands-on experience with at least one scripting language (Python, Perl, or Ruby) across Linux, Windows, and Cloud platforms.
-
Storage & Networking: Basic understanding of networking principles, cloud storage (AWS S3), on-premise storage mapping, and fast-file transfer protocols (Aspera / Signiant).
-
Tools: Solid experience with version control systems (Git, Subversion).
-
Communication: Exceptional verbal and written communication skills with the ability to explain complex systems to diverse audiences.
Preferred Qualifications
-
Experience with containerization and deployment tools (e.g., Docker).
-
Prior knowledge of media asset management (MAM) and digital transport systems.
-
Strong context-switching abilities; comfortable making data-driven decisions in ambiguous, fast-paced situations.
-
Basic understanding of information security principles.