Jobs · Engineering · Illinois

Java Developer

Lumin Innovations · East Peoria, IL · Yesterday
EngineeringFull-time

About the role

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.

Similar jobs

Java Developer

Cloud SeedTampa, FL· 5 days ago
Engineeringapply on cloud-seed.com

Java Developer

HaystackNorth Carolina, United States· 5 days ago
$100k–$150k/yrapply on haystack.cv

Java Developer

micro1NAMER· 6 days ago
RemoteOTHRapply on jobs.micro1.ai

Java Developer

nLeagueGreater Colorado Springs Area· 1 mo ago
Engineeringapply on candidateportal.ceipal.com

Java Developer

Cypress HCMUnited States· 3 wk ago
RemoteEngineering$55–$60/hrapply on 33402