Java Web Application Developer (Remote)

Vanderbilt University Medical CenterNashville, TN
9hRemote

About The Position

Discover Vanderbilt University Medical Center: Located in Nashville, Tennessee, and operating at a global crossroads of teaching, discovery, and patient care, VUMC is a community of individuals who come to work each day with the simple aim of changing the world. It is a place where your expertise will be valued, your knowledge expanded, and your abilities challenged. Vanderbilt Health is committed to an environment where everyone has the chance to thrive and where your uniqueness is sought and celebrated. It is a place where employees know they are part of something that is bigger than themselves, take exceptional pride in their work and never settle for what was good enough yesterday. Vanderbilt’s mission is to advance health and wellness through preeminent programs in patient care, education, and research. Organization: HealthIT Alerts & Notification Job Summary: We are seeking a skilled and motivated Java Web Application Developer to join our dynamic team. In this role, you will design, develop, test, and maintain scalable web applications using Java-based technologies. You will collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions that meet business requirements and enhance user experiences. The ideal candidate will have strong problem-solving skills, a deep understanding of Java frameworks, and a passion for building robust, efficient, and secure web applications. You should be comfortable working in an agile environment and committed to staying up-to-date with emerging technologies and best practices.

Requirements

  • 3-5 years of experience as a Java Web Application Developer or similar role.
  • Solid knowledge of Java, Java EE, Spring Framework, Hibernate, and RESTful APIs.
  • Familiarity with front-end technologies like HTML, CSS, JavaScript / Typescript, and modern frameworks such as Angular or React.
  • Experience with relational databases (e.g., SQL, MySQL, PostgreSQL) and writing SQL queries.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Familiarity with agile development methodologies.
  • Bachelor’s degree (Required)

Nice To Haves

  • Experience with Kubernetes to automate the deployment, scaling, and management of containerized applications (Preferred)
  • Experience with Cucumber testing is a plus.

Responsibilities

  • Design, develop, and maintain web applications using Java, Spring, Hibernate, and other related frameworks.
  • Write clean, efficient, and well-documented code that adheres to industry standards.
  • Collaborate with UI/UX designers to implement user-friendly interfaces.
  • Integrate third-party APIs and web services into applications.
  • Conduct unit testing, debugging, and performance optimization.
  • Troubleshoot and resolve application issues in a timely manner.
  • Participate in code reviews to ensure code quality and consistency.
  • Work closely with product managers to gather and analyze requirements.
  • Ensure applications are secure, scalable, and meet performance benchmarks.
  • Stay updated on emerging technologies and incorporate them into development processes where appropriate.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service