Java Developer (Backend)
Used by millions of scholarly researchers worldwide, with 1700 scholarly journals and thousands of scholarly books, HighWire provides powerful technology solutions to influential societies, university presses and independent publishers who produce high-impact journals, books, and other scholarly publications. You will have the opportunity to work hand-in-hand with the world's best-known publishers, researchers and industry thought leaders. Together you will help shape the future of technology solutions for the scholarly community. You will enjoy a flexible, collaborative and a stimulating work environment that will keep you engaged. It will be an unbeatable experience.Job Description
You will participate in all stages of the Software Development Lifecycle, including research, software architecture, software design, quality assurance and deployment for a Web-based manuscript submission, peer review and publishing system. This position requires strong communication skills and solution focus and will involve a high level of collaboration with other team members including Architecture, Product Management, Q/A and Production. DutiesPlan, design, implement, test, and document application code in adherence to functional and non-functional (performance, scalability, security, usability) business requirements.Work with technical leads, project management, product owners, technical architects and testing staff to develop and deploy high quality applications.As part of an agile team, share responsibility for refining, planning, and estimating the duration and complexity of tasks.Develop systems that adhere to architecture standards, risk management and security policies.Unit test all new software thoroughly to ensure highest quality levels possible.Look at a problem pragmatically, and choose the solution based on what is fit-for-purpose.Deliver within acceptable timescales, to agreed quality standards.Provide support for production applications, ensuring highest availability through urgent correction of problems and issues.Produce updates to system documentation for completed developments to support defect resolution.Utilise system analysis skills to translate business requirements into use cases and produce system designs to agreed standards.Work with project management, product owners and senior technical staff to analyse and clarify client’s requirements and minimise ambiguities.Multi-task and work on multiple projects with varying priorities and deadlines.Integrate in-house and third-party software components to create the designed system.Work with operations and support teams to deploy applications to various environments and ensure they can be supported.Qualifications
Location and HoursThis role will be based in our Belfast office. This is a full time role of 37.5 hours per week, Monday through Friday. OtherHighWire offers an outstanding total compensation package including excellent health and wellness benefits and a flexible and dynamic work environment.HighWire is an Equal Opportunity Employer and we welcome candidates from diverse backgrounds. All your information will be kept confidential according to EEO guidelines. Please note that we will only consider applicants who are legally entitled to live and work in the UK.
Posted 104 days ago