Sr. Software Developer - Java

The Software Developer is responsible for the design of new software applications and enhancements to existing applications based on approved business functional requirements; writing, debugging, testing and documenting software code; troubleshooting and correcting software “bugs” communicated through Help Desk tickets; and participating in planning for new software “products” and improvements to existing products.

Key Functions

  • Review functional requirements for enhancements and bugs with analysts, other developers, and supervisor
  • Review functional requirements for new products with analysts, other developers, and supervisor
  • Develop design / approach / solution and provide time and effort level estimates for approval prior to code development
  • Develop code according to coding guidelines
  • Perform unit testing on code
  • Perform system testing on code where applicable
  • Document code according to documentation guidelines
  • Perform code review of other developers’ code per directions from supervisor
  • Respond to direct requests for information and problem resolution  from business management
  • Assist Infrastructure System Administrators with reproducing, diagnosing and resolving operational problems that involve applications in the production environment
  • Maintain and improve professional knowledge of software development techniques and advancements
  • Train and mentor other Developers, especially new staff

 

Core Competencies

Technology and Systems Knowledge

  • Solid experience developing Java Web Applications using technologies including: JSP, JSF, RichFaces, Web Services. 
  • Direct experience coding in Java required. A written test on knowledge of Java will be given to confirm this requirement is fulfilled
  • Working knowledge of Linux (Red Hat V. 4.0 and greater preferred) required
  • Knowledge of AJAX and CSS a plus
  • Working knowledge of scripting languages Borne Shell and Perl required;
    additional languages such as Ruby a plus
  • Working knowledge of relational database programming and SQL required;
    MySQL experience a plus
  • Experience with C and variations (e.g., C++, C#) a plus but not required. 
  • Knowledge of AJAX and CSS a plus

Communications

  • Good oral communication skills and is comfortable in group or small settings
  • Good written communication skills   

Relationship Building
  • Builds excellent working relations with all IT colleagues and users, works effectively with department and executive management, and maintains a professional relationship with outside clients

Business Acumen and Process Knowledge

  • Demonstrates a continually growing knowledge of Company’s internal business practices, processes and the daily IT operational needs of the users as well as a growing understanding of Entertainment Industry accounting practices

Planning, Organizing, Prioritizing, Delivering

  • Effectively plans and organizes daily work following priorities set by the supervisor
  • Demonstrates strong follow-up and follow-through skills in ensuring timely user support
  • Self-starter who actively takes responsibility to resolve technical problems but also knows when to ask questions to avoid major delays in delivery of work product

 

Qualifications

  • 5-7+ years of Enterprise Java development experience
  • 3-5 years of core Java, JSP, Servlets, XML, JSF, Spring and Hibernate
  • 5+ years with Web Application Servers (JBoss, Glassfish)
  • 4+ years with SQL (mySQL, Oracle)
  • Experience with financial applications a plus
  • Sun Certifications a plus

Apply Here

Include: Introduction Paragraph about yourself
Salary Requirements
Attach: Resumé


about us  |  services  |  software  |  support  |  careers  |  contact us