The job below is no longer available.

You might also like

in Oakland, CA

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Oakland, California

About this job

Job Description


Use and develop your skills in a challenging and productive environment. This Java Developer position entails a thorough knowledge of Java application design as well as the ability to use independent judgment when identifying and implementing solutions. Help the systems run smoothly by developing web-based applications that are tailored to this client's unique business needs. Your creativity, knowledge, and independent initiative are vital to designing and implementing the applications that will do the best job. With opportunities for career growth, this position is great for talented developers who want to maximize their potential. 

Responsibilities
 
  • A highly motivated professional, offering strong hands-on Java development, analytical and problem-solving skill
  • Develop and implement solutions to meet requirements using Java/JEE and SQL Server architecture
  • Willing and able to do 35 +/- hours a week of hands-on programming, development, and/or code review.
  • Identify and analyze business requirements while maintaining development standards.
  • Document, maintain and present best practice strategies to ensure near-term changes are aligned with long-term IT objectives
  • Able to prioritize work throughout the software development life cycle, while executing well-designed and efficient code
  • Review, test and debug team members’ code, as well as document development phases
  • Design database architecture
Qualifications
 
  • Bachelors Degree or equivalent experience in Engineering
  • 8 years as a Senior Java Developer or similar role
  • Experience in architecture, systems integration and implementation
  • Experience designing, building and testing JEE applications
  • Significant experience in SQL Server
  • Experience with Object-Oriented Design (OOD)
  • Experience with Service Oriented Architecture environment
  • Experience with Java testing framework such as JUnit
  • Full application development life cycle experience
  • Versioning systems and release management
  • Excellent communication skills with the ability to function equally well as a team member and individual contributor
  • Demonstrated complex technical accomplishments (e.g. public domain code contribution, technical blog demonstrating complex technical solution, etc.)
  • Linux (Redhat preferred)
  • Health care domain knowledge will be a plus