Java Developer

  • Burbank, CA
  • Contract

Company Description

iSpace is a global services company focused on outsourcing, consulting and staffing. Over the last decade, we have helped numerous corporations and institutions reach their business objectives and IT goals.

iSpace services are centered in three areas - IT Outsourcing, IT Staff Augmentation, and Business Process Outsourcing. Our team of seasoned professionals based in the United States and India focus on providing results, driving innovation and affecting outcomes. Our clients have come to rely on our expertise, our commitment to quality, customer service and our innovative approach to problem solving to help create sustainable value for their customers and shareholders.

Specializing in Healthcare, Entertainment, Automobile and Financial Services, we work with Fortune 1000 companies throughout the United States. Our commitment to customer satisfaction is reflected in the fact that over 90% of our client base have remained with us for over 5 years.

Job Description

Position: Java Developer

Duration: 6 Months Contract & Full Time

Location: Burbank CA

No. of Positions: 2

 

Position Overview

The Software Engineer - Java is a core Java expert who will help to build our next generation of client-server and web service-based products and services while working closely with other talented engineers. The ideal candidate will be versatile and highly motivated with a strong sense of commitment and teamwork. A background in financial systems is preferred, as is development experience in an iterative, Agile environment.

 

Essential Functions

  • As part of a small team, build and enhance financial business application software for the entertainment industry
  • Work closely with QA, business analysts and customers to design and implement new feature requests
  • Follow best practices related to coding, testing and building software using Java in a continuous integration environment
  • As part of a team, implement large, complex enterprise software systems
  • Recommend new technologies, tools and standards to improve efficiency and productivity within the team

 

Core Competencies

Problem Solving Skills

  • Utilizes technology to increase efficiency
  • Must have a high degree of self-direction and the ability to seek innovative ways to provide solutions
  • Able to develop and apply creative solutions to business problems and follow architectural guidelines
  • Champions methods, procedures, or systems which reduce time and effort

Ability to Learn and Further Develop Professionally

  • Sees learning as a constant evolutionary process
  • Extends learning activities beyond current job requirements
  • Creatively uses technology based learning tools and methodologies

Organizational Skills

  • Takes on additional responsibilities when necessary
  • Proactively gathers process feedback about what is working and what is not
  • Able to adjust own schedule to internal and external dynamics

Communication Skills

  • Excellent written and oral communication skills
  • Able to organize and prioritize multiple tasks under daily deadlines
  • Can produce clear and strong messages that are understood by diverse audiences

Analytical Skills

  • Uses several analytical techniques to identify several solutions and weighs the value of each
  • Actively uses both technical and cognitive skills
  • Can conduct gap analysis and identify shortfalls

Qualifications

Requirements

  • 3+ years hands-on core Java development (Hibernate, Swing, Jersey, report engine experience a plus)
  • 1+ years using SQL and relational databases (Oracle stack a plus)
  • Experience building large, multi-tenant web based and/or client server applications
  • Experience using JUnit for unit testing
  • Strong knowledge of OOD, design patterns, data structures and algorithms
  • Financial systems experience (accounting, payroll, etc) strongly desired
  • Working knowledge of Agile development methodologies and best practices
  • Excellent communication and teamwork skills
  • BSCS or equivalent, advanced degree a plus

Additional Information

Physical Demands

SEDENTARY - Exerts up to 10 lbs. of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, or pull. Involves sitting most of the time, but may involve walking or standing for brief periods of time.