Resource Informatics Group - Oakland, CA

posted 3 months ago

Full-time - Senior
Oakland, CA
Computer and Electronic Product Manufacturing

About the position

The Senior Java Developer position is a critical role within a leading Healthcare IT Group located in Oakland, California. This long-term, multi-year project requires a highly motivated professional with strong hands-on Java development skills, analytical abilities, and problem-solving expertise. The ideal candidate will be responsible for developing and implementing solutions that meet specific requirements using Java/JEE and SQL Server architecture. This role is designed for individuals who are not only technically proficient but also capable of working collaboratively within a team environment while maintaining high standards of development and documentation. In this position, the Senior Java Developer will be expected to perform approximately 35 hours of hands-on programming, development, and code review each week. The candidate will identify and analyze business requirements, ensuring that development standards are upheld throughout the software development life cycle. Additionally, the developer will document, maintain, and present best practice strategies to align near-term changes with long-term IT objectives. Prioritizing work effectively and executing well-designed, efficient code will be essential to the success of this role. The Senior Java Developer will also be responsible for reviewing, testing, and debugging code written by team members, as well as documenting the various phases of development. A key aspect of this role includes designing database architecture to support application functionality. The position requires a solid background in Java development, with a minimum of 10 years of experience in a similar role, and a strong understanding of architecture, systems integration, and implementation.

Responsibilities

  • Develop and implement solutions to meet requirements using Java/JEE and SQL Server architecture.
  • Perform 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 alignment with long-term IT objectives.
  • Prioritize work throughout the software development life cycle, executing well-designed and efficient code.
  • Review, test, and debug team members' code, documenting development phases.
  • Design database architecture.

Requirements

  • Solid, 10+ years as a Senior Java Developer or in a similar role.
  • Experience in architecture, systems integration, and implementation.
  • Expertise in designing, building, and testing JEE applications.
  • Significant experience in SQL Server.
  • Experience with Object-Oriented Design (OOD).
  • Experience within a Service Oriented Architecture environment.
  • Familiarity with Java testing frameworks such as JUnit.
  • Full application development life cycle experience.
  • Experience with versioning systems and release management.
  • Excellent communication skills, able to function as both a team member and an individual contributor.

Nice-to-haves

  • Demonstrated complex technical accomplishments (e.g., public domain code contribution, technical blog demonstrating complex technical solutions).
  • Experience with Linux (Red Hat preferred).
  • Health care domain knowledge is a plus!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service