Java Developer
Location: GB, , 
Salary range: 25000-35000
Employment type: Full-time

Company profile:
We build technology teams and communities.We specialise in headhunting, recruitment strategy, and finding solutions for anything that involves people/communities and technology. We’ve built teams from just a few select people to hundreds big. Putting the right people together in a group (from recruiting teams to helping craft your event guestlist) is our speciality.

Job description:
UReason develops innovative software products that enable our customers to interpret real-time data to provide proactive advisories and improve decision-making. Their products have been deployed in the oil and gas, transport, power, alarm management and utilities industries, and they are expanding into telecommunications and other sectors. To strengthen their UK-based team they are looking for capable and enthusiastic junior and mid-weight Java Software Engineers with experience in delivering high quality solutions in both a team-based and independent environment. As a member of their Research and Development group you will contribute to the development of new and existing products based upon their advanced graphical programming environment, rule engines &amp; expert systems, as well as researching new, leading-edge technologies. You will be a motivated self-starter, willing to take the initiative, and be comfortable with picking up and working with existing systems, refining and driving them forward to break new ground. Your principal responsibilities will be to:Work with management, team leaders and the rest of the development team to understand, interpret and implement the requirements of their customers and product strategies, with an emphasis on high quality and great design. Engage fully with established software development processes including coding standards, source control, issue management &amp; build processes. Work with the QA team to ensure that issues are resolved in a timely manner, and to make sure that release quality is maintained to a consistently high standard. Continually progress the quality and market leadership of UReason software products. If you are interested in joining them and getting involved in their exciting, leading-edge projects, please apply by sending a CV to #EMAIL_07da5e178e673f4d4260ff69aebb576844a792d013d7af2d2a7dd42dc9b26d48#, with an e-mail explaining a little about yourself.Location: Maidenhead, UK

Requirements:
Essential criteria and qualifications A degree or postgraduate degree in Computer Science or strong numerate degree. A 2:1 or above would be an advantage. Excellent knowledgeof Java SE. Familiarity with SQL and database design. Good understanding of OOP and applying design patterns. Experience of version control systems, ideally distributed (DVCS). Innovator with an open and creative mind, able to think laterally to solve complex problems. Ability to work both independently and in a team. Fluent in English. Excellent written and verbal communication skills. Desirable experience and abilitiesExperience in one or more of the following would be very beneficial: UI Design &amp; Development e.g. Swing/AWT/SWT Advanced Java such as concurrency, distributed computing, complex algorithms etc. Servlet/JSP programming &amp; Java EE JBOSS Application Server RIA frameworks e.g. ZK Javascript/HTML5/JQuery JIRA/Git/Teamcity C/C++/C#/.NET Automated Testing experience Mobile development experience e.g. iOS/Android. Familiarity with modern development methods (AGILE/RAD/Waterfall etc.) Experience with graphical programming environments and rule engines such as LabView, Simulink or Matlab. Knowledge of industrial control systems (DCS/SCADA/PLC), MES, robotics, expert systems or data mining. Customer facing/requirements gathering experience. Fluency in other European languages. Willingness to travel. 

Benefits:
In addition to with working with an enthusiastic and diverse team they offer a competitive salary and benefits. The international character and structure of UReason also provides ample opportunities for personal and career development; they are a small (but rapidly growing), dynamic company, and with them you will have considerable opportunities to direct your own career path, and to acquire significant skills and experience.