Software Developer Java - PDS: Pairing Exceptional Talent With Exceptional Companies

Job Code: #9167
Title: Software Developer Java
Job Location: Mountain View, California

Apply to this job

Job Description:

PDS currently has the following open long-term contract position with our client in Mountain View, CA: 

Software Developer Java


POSITION SUMMARY:

Responsible for developing software prototypes in Java for R@PID project.

  • Develop software based on Object Oriented Analysis and Design techniques, UML modeling and OO modeling, design Patterns.
  • Produce robust, efficient, effective Java code for applications that interact with end users in high availability environments.
  • Experience developing unit-testing scenarios to exercise a Java application simulating environmental failures and code failures.
  • Develop in an Agile environment.

 REQUIREMENTS:

  • Excellent written and verbal communication skills with internal and external customers and vendors.
  • Advanced knowledge of Agile development
  • Object relational mapping, EJB, Hibernate, JPA, Web Services/REST, JSON, HTML5/CSS, Ajax/JavaScript.
  • Relational databases including Oracle and SQL Server; Proficient in SQL
  • JBoss application server including configuration, monitoring and tuning
  • Rules Engine (Drools) and Workflow Engine (Activiti/jBPM) preferred.
  • Google Web Toolkit (GWT)
  • Continuous Integration Tools (Hudson/Jenkins), and build tools (Maven)
  • JavaScript frameworks like AngularJS or Knockout.js, NoSQL, and other emerging  technologies a plus.
  • Results oriented approach with good organizational and analytical skills
  • Project management skills – managing resources, priorities, schedule, quality, conflict, risk etc.
  • Excellent time management, planning, organization and problem solving skills.
  • Must be people-oriented and a team player.
  • Ability to work hands-on with engineers.
  • Ability to understand requirements by working at customer environment
  • Ability to suggest new features, improve existing features, usability etc.
  • Knowledge in Lab workflow, EMR, HIS, LIMS/LIS systems, and Digital Pathology systems preferred.
  • Knowledge in various integration framework and interfaces.
  • Experience with REST API, NTLM, LADP, Active Directory, Certificate. VPN, PKI, Java Security.

 

Must Haves:

  • Advanced knowledge of Agile development
  • Produce robust, efficient, effective Java code for applications that interact with end users in high availability environments.
  • 5-7 years experience in complex Java applications development,
  • Experience developing unit-testing scenarios to exercise a Java application simulating environmental failures and code failures.

 EDUCATION:

Bachelor degree in a technical discipline and related fields. Master degree preferred.

 

Experience:

5-7 years experience in complex Java applications development, preferably enterprise application experience


If you are interested in and an strong fit for the above opportunity please send your MS Word resume to tucsonjobs@pdsinc.com and provide your answers to the following questions: 

1) Are you local? (CA)?

2) Are you currently working? 

3) What is your availability to interview?  How soon could you start if you were offered this position? 

4) Are you a US Citizen? What is your citizenship status? 

5) Do you have any upcoming vacations? 

6) What are your annual salary requirements? What are your hourly wage requirements? 

7) Are you seeking a contract, contract-to-hire, direct hire or are you open to all? 

8) Phone number to reach you quickly for interview scheduling? 

9) Are you currently interviewing? Do you have any other offers? 

We look forward to working with you! 

Thank you! 

Your PDS Team

Productive Data Solutions, Inc. 

http://www.pdsinc.com 

Apply to this job

Comments are closed.