Enable job alerts via email!
Boost your interview chances
A prominent software company is seeking a Java Software Engineer to work in a remote role. The ideal candidate will design and implement software components while collaborating with a dynamic development team. This position offers growth opportunities in a diverse and innovative environment, promoting high-quality software solutions that support business objectives.
Harris Health Alliance, a Harris Computer company, are recruiting for a Java Software Engineer on a permanent, remote-working basis.
The Java Software Engineer will design, implement, and test software applications and components that meet the clients' needs. They will work closely with our development team to deliver high-quality software solutions that drive business growth and success. This role offers the opportunity to work on a variety of projects and technologies and to collaborate with talented professionals in a dynamic and innovative environment.
What you will do
In performing this role your core duties will include (but will not be limited to):
Delivering new features that meet the business and customer requirements, work with various stakeholders to establish requirements and deliver solutions. Providing clean, efficient, and maintainable code
Supporting the operation of live services by debugging and troubleshooting issues, and communicating with customers to resolve them
Driving process improvements, there is scope to update the J8 legacy build into our modern CI pipeline, including building in TeamCity and deploying to Kubernetes with automated testing
Providing occasional on-site training and support, normally around “go live” for new sites
Collaborating with other team members to develop and maintain documentation e.g. design specifications and API documentation
What we are looking for
In terms of relevant skills and experience, you will be competent and familiar with:
Java 8 upwards
Data serialisation languages: e.g., XML, JSON, YAML
Relational Databases: SQL Server, PostgreSQL, Oracle
ORM Frameworks: Hibernate/JPA
Technical Documentation writing
ORM Frameworks: Hibernate/JPA
Working within a Quality System
Experience of High Availability architectures
Whilst not essential, experience or familiarity with the following would be beneficial also:
Cloud based deployments
Continuous Delivery e.g., Kubernetes, Docker
Understanding of Test-Driven Development (TDD) principles and practices
Software Testing Frameworks: e.g., NUnit, TestNg, Selenium
Experience with J8 legacy applications
Spring Boot or other IOC Application Framework
Microservice Architectures and development
Experience of other programming and scripting languages
Knowledge/experience of deploying to and/or managing cloud service environments, e.g., Microsoft Azure
Knowledge of agile development methodologies
About Us
Formed in 2024 Harris Health Alliance, a subsidiary of Harris Computer comprises four distinct brands all operating within the Healthcare sector providing software to clients worldwide.
Harris Health Alliance is part of Harris Computer group, a provider of mission critical software solutions for the Public Sector, Healthcare, Utilities and Private Sector verticals throughout North America, Europe, Asia, and Australia.
Harris’ strategy focuses on acquiring software businesses, strengthening and managing them well, and growing them for the future. Our companies provide mission-critical software solutions to a global customer base across various vertical markets. We are a part of Constellation Software Inc. (TSX: CSU), one of the world’s most active acquirers of software businesses.
At Harris, we strive to create a respectful and united environment where all members of our globally diverse community are empowered and have equitable opportunities to succeed.
Benefits
Harris offer an extremely competitive UK employee benefits programme. 5 Personal Days leave entitlement are granted over and above the standard 25 days holiday and bank holidays. Harris also offers all UK employees an annual Lifestyle Reward amounting £325 per annum/pro rata.
Supporting your application
Our recruitment process will comprise of interviews and, at times, a written exercise, an assessment day and/or a presentation. As an equal opportunities’ employer, we want to make sure we do all we can to make this a positive experience for you. If your application is progressed, please make us aware of any adjustments or additional support we can provide you with.