UT Health - Houston, TX

posted 2 months ago

Full-time - Entry Level
Hybrid - Houston, TX
Educational Services

About the position

We are seeking a Java Developer to work with our Information Technology department. In this role, you will perform Full-Stack development to design solutions that automate or facilitate various clinical, educational, research, and business processes. The position requires a bachelor's degree in computer science or a related field, or equivalent experience in lieu of education. You should have experience developing Java-based web applications. This role currently does not allow us to sponsor candidates requiring H1B visas, and applicants should either reside in or plan to relocate to the state of Texas. The job may require a blend of on-site and remote duties. At UTHealth Houston, we are committed to changing the world through healthcare education, innovation, scientific discovery, and excellence in patient care. Once you join our team, you will find a rewarding environment that recognizes and appreciates the excellent service provided by our employees. Our total rewards package includes comprehensive benefits, including 100% paid medical premiums for full-time employees, generous time off (holidays, preventative leave days, vacation, and sick time), and a retirement/pension plan that helps you build your future. We prioritize our employees' well-being and offer work/life services such as free financial and legal counseling, mental health counseling services, gym membership discounts, and resources for child and elder care. As a Java Developer, you will be responsible for developing and implementing complex Java applications, application databases, and interactive web interfaces according to design specifications and departmental standards. You will establish test plans and data, validate and verify application functions, and prepare necessary forms and documentation for implementation. Additionally, you will interview clients/users for problem definition, analyze user needs, and apply principles and techniques of computer science, engineering, and mathematical analysis. You will also write and maintain technical documentation for application requirements, coding standards, and operational procedures, and maintain, revise, and update current application code or configuration, including troubleshooting, fixing bugs, and improving functionality. Resolving problems that arise with existing production applications will also be part of your responsibilities, along with performing other duties as assigned.

Responsibilities

  • Develop and implement complex Java applications, application databases, and interactive Web interfaces according to design specifications and departmental standards.
  • Establish test plans and data; validate and verify application functions; and prepare necessary forms and documentation for implementation.
  • Interview clients/users for problem definition and analyze user needs, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Write and maintain technical documentation for application requirements, coding standards, and operational procedures.
  • Maintain, revise, and update current application code or configuration, including troubleshooting, fixing bugs, and improving functionality.
  • Resolve problems that arise with existing production applications.
  • Perform other duties as assigned.

Requirements

  • Bachelor's degree in computer science, a related field, or related experience in lieu of education.
  • Experience developing Java-based web applications.
  • Familiarity with Java programming language, ideally used in developing web applications during job or degree requirements.
  • Experience with web development technologies such as HTML, CSS, and JavaScript.
  • Excellent technical and general communication skills, both oral and written.
  • Experience with GIT code versioning tools that track changes.

Nice-to-haves

  • Experience with computer hardware and software.
  • Familiarity with application databases.

Benefits

  • 100% paid medical premiums for full-time employees
  • Generous time off (holidays, preventative leave day, both vacation and sick time - around 37-38 days per year)
  • Longevity Pay (Monthly payments after two years of service)
  • Retirement/pension plan
  • Free financial and legal counseling
  • Free mental health counseling services
  • Gym membership discounts
  • Access to wellness programs
  • Employee discounts including entertainment, car rentals, cell phones, etc.
  • Resources for child and elder care
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service