This job has expired, please see additional jobs below
Senior Software Engineer – Java
Entertainment & Media Industry Company
Austin, TX, United States
Job Details - this job has expired, please see similar jobs below
Senior Software Engineer – Java – Enterprise Copy
Job Summary:
With over a quarter of a billion monthly listeners in the U.S., Company has the largest reach of any radio or television outlet in America. The company owns and operates 850+ broadcast radio stations, serving more than 150 markets throughout the U.S. Plus, iHeartRadio - a free, industry-leading, digital music service - gives users instant access to more than 2,000 live radio stations and allows them to create custom stations inspired by favorite artists or songs, anywhere they are.
The right candidate will join the Enterprise Copy team that includes all the key roles to build and ship software – business analysts, developers, QA, SDET, and DevOps. Everyone is lead by the software development manager who is a seasoned software veteran. We are a single cohesive team with full production access – this allows us to move quickly and ship quality software that’s critical to the success of the company.
Yes, we are a large company but you will be shielded from red tape, bureaucracy, and politics. Many companies and teams say they are like a startup, but this one really is. We are small cohesive team that’s 100% dedicated to solving real business problems by leveraging agile software development methods. We leverage customer development methodologies to make sure our software delivers maximum business value.
You will play a critical role in crafting software that’s used by thousands of internal users. Billions in revenue will flow through your code. Your role requires using highly structured programming techniques in writing software code, and disciplined documentation skills. Candidate must be able to communicate and collaborate effectively with the team to clearly provide progress updates, roadblocks, and offer suggestions & solutions. The successful candidate needs to be able to investigate problems, identify robust solutions quickly and work well in a fast-paced team environment.
Responsibilities:
• Designs and codes new features and enhancements for mission critical business applications
• Delivers high quality software components with minimal defects; identifies and resolves errors and related software problems.
• Lead incident and problem resolution activities to minimize impacts on availability and performance
• Integrate standardization solutions in the software development lifecyle
• Create a data-driven culture with high standards of operational excellence and continuous improvement.
• Eliminates impediments and performs design and code reviews.
• Builds intermediate to highly complex, high quality software components by analyzing, creating, designing and coding, troubleshooting and unit testing for new products.
• Creates and documents component specifications and detailed designs by working with Architects to implement specific system architecture; analyzes customer and internal requirements and specifications, and translates into the software design.
• Identifies and resolves potential risks and issues; works in teams to implement mitigation plans and processes.
• Works with and adapts Company’s Continuous Integration environment to ensure a smooth and high quality release cycle in a fast-paced Agile environment.
• Help create and promote a positive culture based on the company values of honesty, respect, collaboration, curiosity, and urgency.
Preferred Qualifications
• 4+ years of experience in enterprise software development in Java J2EE
• 4+ years of experience in the use of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Essential skills, extensive enterprise level development experience with experience in the following technologies and languages: Java, Spring, Scala, JavaScript, JQuery, React, Spring Frameworks, Akka, Maven, Junit, Chef, Docker, Kubernetes
• Experience with data manipulation and transformation
• Experience with working with databases from the development side. Cassandra, MySQL, MongoDB and PostgreSQL experience preferred
• Broad experience with HTTP, FTP, XML, Client/Server protocols and server virtualization
• Ability to work with external engineers, and provide clear documentation, APIs, and sample code
• JIRA & Github experience
• Experience with Technical Standards, Documentation Skills, Good Communication & Interpersonal Skills
Education:
• B.S. in Computer Science or a related technical field (open to candidates that come from coding bootcamps or have significant professional experience)