Job Title:Java Developer
Job Description

We are seeking a skilled Java Developer to join our team in migrating our Picture Archiving and Communication System (PACS) software from a server-based environment to a cloud-based platform. The ideal candidate will have experience in cloud migration, server-based application development, and a strong understanding of PACS systems. This role involves working closely with cross-functional teams to ensure a smooth and efficient migration process, while maintaining the highest standards of data security and system performance.

Responsibilities
  • Evaluate the existing server based PACS software to determine cloud migration requirements.

  • Collaborate with stakeholders to define migration goals, timelines, and resource requirements.

  • Design a scalable, secure, and resilient cloud architecture for the PACS software.

  • Ensure the architecture supports high availability, disaster recovery, and performance requirements.

  • Refactor and optimize Java code to ensure compatibility and performance in a cloud environment.

  • Implement changes to make the application cloud-native or cloud-ready.

  • Develop APIs for integrating PACS software with cloud services and third-party applications.

  • Ensure seamless data flow and interoperability between the PACS system and cloud platforms.

  • Perform data migration tasks, ensuring data integrity, security, and minimal downtime.

  • Utilize migration tools and automation scripts to facilitate the migration process.

  • Implement and manage cloud services such as storage, databases, compute resources, and networking specific to PACS requirements.

  • Utilize cloud provider services (e.g., AWS, Azure, Google Cloud) to support PACS functionalities.

  • Ensure the migrated PACS software complies with healthcare data security standards (e.g., HIPAA).

  • Implement best practices for cloud security, including encryption, access control, and continuous monitoring.

  • Monitor the performance of the PACS software in the cloud environment and address any issues.

  • Optimize cloud resource utilization to ensure cost-efficiency and performance.

  • Document migration plans, processes, and new cloud architectures.

  • Provide regular updates and reports on migration progress and system performance.

  • Work closely with DevOps, QA, and other teams to ensure successful migration and deployment.

  • Provide support and troubleshooting for the PACS software post-migration.

  • Stay updated with the latest cloud technologies, healthcare IT standards, and best practices.

  • Continuously improve migration strategies and processes based on feedback and lessons learned.

  • Train and mentor junior developers and team members on cloud technologies and PACS software migration practices.

Qualifications
  • Bachelor’s degree in computer science, Information Technology, or a related field.

  • Proven experience as a Java Developer, with a focus on server-based applications and cloud migration.

  • Strong understanding of PACS software and healthcare IT standards.

  • Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.

  • Experience with cloud migration tools and automation.

  • Knowledge of data security and compliance standards in healthcare (e.g., HIPAA).

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork abilities.

Apply Now