Overview
Skills
Job Details
Title: Software Engineer (Java)
Location: Glendale/Burbank, CA.
Duration: Long Term Project
Compensation: $80-91.25/hr.
Work Requirements: , Holders or Authorized to Work in the U.S.
Description/Comment:
As part of the Studio's Technology team you'll be joining a group of seasoned, dedicated technologists solving a range of interesting problems in innovative ways in an exciting and dynamic industry.
You will be part of the team creating the next-generation internal systems for movie and direct-to-consumer creative development and production. You should be comfortable being part of a cross-functional team and working with a diverse group of business stakeholders and technologists.
Your key responsibilities will be:
Analysis and Design
* Conducts fact gathering sessions with customers.
* Consults with Product Owners and Business Analysts to identify and analyze technology needs and problems.
* Works closely with UX/UI Designer
* Performs data flow diagramming and/or process modeling (code architecture).
* Designs complex web components.
* Designs complex software and database objects.
* Creates and documents development standards and procedures to be used across the entire application portfolio.
* Designs and documents source code management and deployment processes.
* Researches, analyzes, and recommends third-party components that may be integrated into applications.
Collaborates with infrastructure teams on production and non-production environment design and CI/CD pipelines.
* Writes technical specifications for application components.
* Given functional requirements, estimates level-of-effort for development projects
used for budgeting.
Development and Testing
* Provides technical leadership for full-time and contract development resources, providing code development guidance and mentorship, review of source code, and providing feedback.
* Develops new complex features and functions for software applications.
* Strong expertise and hands on experience in creating Style Sheets to accommodate a web application to the Designers specifications.
* Strong expertise and hands on experience with Single Page Applications development using HTML, CSS, Angular, Typescript and JavaScript.
* Expert in development of front end responsive, mobile-friendly web applications using frameworks & libraries such as Bootstrap.
* Develops new complex features and functions for new web applications.
* Develops new complex software solutions according to defined application requirements and UX/UI Wireframes.
* Strong understanding of UI, cross-browser compatibility, general web functions and standards.
* Expert-level development connecting Web interfaces to backend services and functions using APIs and microservices.
* Deep understanding of current Web Development tendencies.
* Expert in connecting Web interface to back-end services and functions using AJAX, SOAP, and REST services.
* Strong understanding of complex cross-platform and cross-application integration techniques.
* Identifies complex integration and user acceptance test scenarios.
* Provides programming support through all testing phases and general releases of software.
* Adheres to department programming standards and methodology.
* Performs peer and lower-level code reviews.
* Experience working in an "Agile environment is a plus.
Delivery and Installation
* Prepares pre-release and release process documents including Change Control, contingency, and fallback Plans.
* Assists the Infrastructure group with configuration and deployment of new systems.
Basic Qualification:
- Expert in Java programming, Developing REST APIs
- Experience with Java 8, Git
- Expert developing REST services in Java.
- Strong experience with JPA libraries, querying and manipulating data using SQL.
- Expert working with relational databases platforms.
- Strong experience working with Postgres.
- Strong experience with document storage in AWS (S3).
- Good understanding of deployment strategies for distributed and multi-tier applications.
- Knowledge of Software Development Life Cycle methodologies.
- Knowledge of relational database concepts and database management systems.
- Experience with CI/CD pipelines
- Experience with Spring Boot
- Experience developing/deploying applications for cloud environment.
- Strong experience and understanding of Kubernetes.
- Experience with Elastic Search
- Expert in the creation of CSS to accomplish what the UX/UI Designer requires of the application.
- Expert practical level on web development techniques, languages, technologies, and frameworks such as HTML5, JavaScript, Bootstrap, Angular Material, etc.
- Expert in Angular, Typescript and JavaScript
- Knowledge of deployment strategies of distributed and multi-tiered applications.
- Knowledge of Entertainment industry business practices a plus
- Experience with the use of AI for software development (Cursor, Claude, etc.)
Our benefits package includes:
- Comprehensive medical benefits
- Competitive pay
- 401(k) retirement plan
- and much more!
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.