- Design and develop a next generation thick client UI leveraging deep Java technologies.
- Lead and contribute to full-stack development on both front-end and back-end systems, working within an Agile (Scrum) environment.
- Develop, maintain and modernize backend services built with Spring Boot and JMS, using ActiveMQ.
- Develop to an MS SQL Server databases, creating and maintaining tables, DDL/DML, indexes, triggers, views, storage procedures, etc. Design and optimize data access and database structure.
- Develop RESTful web services to integrate external systems.
- Integrate with ESRI based mapping data, leveraging a native SDK.
- Contribute to AI-related initiatives, including machine learning model integration or intelligent automation.
- Collaborate with cross-functional teams including product managers, QA engineers, and system architects. Participate in code reviews, testing, and deployment planning.
- Troubleshoot production issues and provide performance tuning and optimization where necessary.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in Java software development, including experience in enterprise environments.
- Deep and extended experience with Java.
- Experience with using Spring Boot to develop backend webservices.
- Proficiency in JMS and messaging technologies such as ActiveMQ.
- Proficiency with relational databases, MS SQL Server.
- Strong debugging, problem-solving, and performance optimization skills.
- Excellent communication and teamwork abilities. Embraces technical challenges and wants to be surrounded by an extremely seasoned R&D team.
- Master’s degree or advanced certifications in software development or cloud technologies.
- Experience with these technologies: JavaFX, ActiveMQ, OpenFire, Tomcat, Spring Boot, MS SQL Server, Apache Lucene Solr, ESRI GIS data, .NET, shell scripting, Atlassian Jira/Confluence/Bitbucket, Microsoft SSRS, Microsoft Power BI, Java Web Development (JSP, Servlets, JavaScript, HTML/CSS).
- Experience with distributed, real-time, or mission-critical systems where reliability and performance are key. Experience developing or supporting Computer-Aided Dispatch (CAD), Records Management Systems (RMS), or other Public Safety software applications.
- Experience with AI/ML frameworks, integrating AI into applications, and leveraging AI for efficiencies in daily work.
- Legacy experience with the Eclipse Framework Target Platform and RCP (Rich Client Platform) applications.
- Knowledge of continuous integration and delivery pipelines (e.g., Jenkins, TeamCity).
Similar Jobs
What We Do
For over 25 years, Harris Healthcare has been rising to the challenge of bringing together the most innovative and sustainable solutions for today’s ever-changing healthcare environment, in order to improve patient care and safety. Each one of our solutions brings organizational efficiencies on its own. Powerful synergies are achieved when multiple solutions are implemented together. The Harris Healthcare portfolio includes the following solutions:
♦ HARRIS Flex - an enterprise-level EHR solution that improves patient safety and clinical workflows. It includes a full complement of applications integrated in one single database, provides solid clinical decision support to your clinicians and helps standardize care while enforcing protocols and best practices at any Healthcare Organization. HARRIS Flex conveys the digital solution’s flexibility and strength.
Healthcare organizations are continuously faced with new challenges and situations and require flexible EHR’s that can be rapidly adapted to their evolving clinical practice. Contrary to other EHR solutions which are inflexible and where customizations require costly support from the vendor, HARRIS Flex gives you the freedom to "flex" your EHR as you need it entirely on your own.
The enhanced HARRIS Flex solution comes with new functionality including:
♦Flex Telehealth which enables virtual visits directly from within the EHR/EPR, and
♦Flex Clinical Insight which facilitates extraction and analysis of your EHR/EPR data to improve your processes and outcomes.
♦ SynergyCheck – a proactive interface monitoring solution watching over Clinical, Financial and other interfaces 24/7 to ensure data is flowing between systems








