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.
