Principal Software Engineer (closed)

San Diego, CA
$80-89 per hour compensation
Start the conversation: This is the recruiter hiring for this position. Start networking here:
Job Description

Position: Principal  Software Engineer - Java (JDK 1.5/1.6)

Duration: 2 Year Contract

Location: San Diego, CA

Rate: $80 - $89/HR

 

The client is seeking a Principal Software Engineer - Java for product Life Cycle development to design and develop software for the healthcare industry. Please respond to this job posting if you are interested in this position.

 

Experience Requirements:

  • A minimum of 10+ years of relevant experience in a software engineering role
  • Bachelor's degree in Computer Science or related field
  • 6 to 10 years Java (JDK 1.5/1.6) application design & development experience integrating with SQL databases (MS SQL 2005/2008) on Windows Server 2003/2008 OS
  • Experience with application servers such as JBOSS (4.2.X, 5.X)
  • Experience with Java Enterprise Application (J2EE) technologies: EJB 2, EJB3/JPA, Hibernate, Java Server Faces, JMS, Seam (2.2.0.GA),  Spring (2.5), Eclipse IDE, Ant (1.7), Middlegen, XDoclet
  • Experience with internet/networking protocols and languages: HTML, Javascript, AJAX, and XML processing
  • Experience with source code control software such as CVS, Perforce, etc.
  • Knowledge of performance tuning, messaging
  • Minimum 3 years experience using formal design, construction and release methodologies (e.g. RUP, UML, Agile)
  • Minimum 3 years of experience using Application Lifecycle Management tools

 

Responsibilities:

Applying professional product software development skills in maintaining and creating the next generation of health care product software

  • Ensure compliance with client’s quality systems and software development practices
  • Collaborate with cross-functional teams facilitating decisions on new features and problem resolution
  • Participate in design reviews, code reviews, cross functional teams, risk assessments, and unit test inspections
  • Support the field service organization on various aspects of problems at customer sites
  • Conduct software issue investigations, risk assessments and associated corrective actions
  • Participate in partner engineering engagements, pre-market release implementations of integrations, and conduct applicable training

Education:

  • Bachelor of Science in Computer Science or equivalent
  • Master of Science in Computer or Software Engineering preferred

 

Travel:

  • Position may include travel up to 20% for initial client site installation support and meetings / conferences.