uTrack Software Solutions Company Profile

Backend developer needed to help design apps (Java,SpringHibernate,Maven,JUnit) at uTrack Software Solutions (Dublin 2, Ireland)

About the Employer

Job Description

WHAT WE LOOK FOR Due to an increase in demand for our services, uTrack are now looking for a  mid-level  Java Developer. We’ve a number of new interesting projects booked so busy time ahead. This role will focus on working on the  First Student  project – part of  FirstGroup plc  which is the leading transport operator in the UK and North America. You will be working with a React Developer and a Junior Developer, and report directly into our Senior Developer. Most of our team are based in our Dublin office, but we’re flexible in our working arrangements. We would be interested in hearing from people within Ireland and beyond who want to experience the best of both worlds: office and remote working. So regardless of which corner of the country you’re based in, we’d like to hear from you. WHAT YOU’LL BE DOING The role involves Designing/ Architecting new applications/application modules (including changes to existing applications) for delivering agreed functional requirements and non functional requirements. The role will ensure that all changes are such that the applications are supportable, maintainable, and scalable. The role will define the best practice across the applications in development, in addition to driving the technical alignment within the Company. The role will guide the development team members working in support. Review all new requirements and ensure apt non-functional requirements are defined as part of the requirement definitions. Ensure that all projects are delivered to high, production ready, standard with full involvement from stakeholders, clients and team members. Read and interpret business requirements and specification documents. Provide technical support to teams for production issues. Support system maintenance upgrades and bug fixes. Occasionally review the technical solutions /designs to ensure that the solution is designed for high availability, high scalability and easier maintenance.