FlairsTech

Senior Java Software Engineer

Posted: 2 days ago

Job Description

Technical SkillsDelphi (Object Pascal) — ability to maintain, refactor, and enhance legacy Delphi applications. (I am aware it is unlikely to find someone with Delphi experience)Strong SQL experience — solid understanding of MySQL and MS SQL, including:Writing efficient queries, stored procedures, and triggersUnderstanding of indexing, performance tuning, and normalizationFamiliarity with data migration and backup/recovery strategiesExperience with Java (backend services) — ability to work with or extend Java-based APIs and integrations.Understanding of client-server architecture — especially relevant to on-premise software deployments.Experience with RESTful APIs and web services — since interoperability and HL7/FHIR standards are often relevant in healthcare environments.Version control familiarity⚙️ Software Development PracticesStrong debugging and troubleshooting skills across different platforms and database layers.Ability to work with legacy code while introducing modern improvements thoughtfully.Understanding of secure coding practices and data protection requirements (e.g., HIPAA awareness).Experience in requirements analysis, testing, and documentation of technical work.Comfort with agile or iterative development workflows.🤝 Team & Communication SkillsClear, concise communication with both technical and non-technical team members (support, QA, product managers).Willingness to collaborate with support and implementation teams to understand client use cases and troubleshoot issues.Ability to balance independent problem-solving with team collaboration.Open to feedback and continuous improvement.🚀 Preferred or Bonus QualificationsExperience in healthcare or EMR/EHR systems.Familiarity with data exchange standards (HL7, FHIR, CCD).Exposure to cloud hosting or virtualized environments (AWS, or local cloud equivalents).Comfort working in a small, fast-paced software company with evolving priorities.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs