Java Developer/Software Engineer/Programmer - Java, J2EE, JavaScript

Fran Grant It Recruitment Ltd
to £45k + home working/flex hours + bens
25 Sep 2017
03 Nov 2017
Contract Type
Full Time
JAVA DEVELOPER / SOFTWARE ENGINEER / PROGRAMMER - Java, J2EE, Javascript, Node.JS, Angular.JS ****Flexible working hours and home working supported**** ***As we are looking for 2 candidates, we will consider candidates with less experience who have the desire/ability to evolve into this role*** A fantastic opportunity has arisen for 2 Java Developers / Software Engineers / Programmer (Java) to join a prestigious organisation who have office across the UK and Ireland. The successful candidates will work in cross functional, agile squads and will be part of a team of highly experienced engineers. Opportunities for personal and professional development/training are abundant in this fast paced and exciting organisation. Software Engineers within the Technical Architecture & Development teams are responsible for the development and maintenance of existing and new software products & systems across a number of technology platforms, from research & design through to implementation, training and support. TECHNICAL SKILLS / EXPERIENCE REQUIRED (JUNIOR - MID LEVEL) - Java experience -min 18 months experience - Any of the skills listed below an advantage TECHNICAL SKILLS / EXPERIENCE REQUIRED (MID LEVEL UPWARDS) - A track record of delivering high quality software on Java (SE/EE) Unix platforms (Spring, Apache) with solid and demonstrable engineering understanding across architecture tiers. Experience of JavaScript, C/C++, Perl & .Net platform is also highly desirable - Hands-on experience in building REST/HTTP/XML/JSON web/micro-services and APIs (Java, Node.JS) - Experience in modern web frameworks and server side development, including data persistence technologies (MongoDB, SQL, Elasticsearch) - Experience in user experience technologies (AngularJS, JavaScript, HTML5, CSS, Ajax) - Experience with testing frameworks - Knowledge of design and implementation patterns - Knowledge of software best practices (XP, TDD) - Experience of applying Agile, Lean and Continuous Delivery approaches - Experience of working in an OSS-centric environment - Experience or familiarity with cloud or server-less architectures VCS skills (Git, Mercurial, CVS) - Bachelor's degree in Software Engineering, Computer Science or similar, or equivalent industry experience ROLE / RESPONSIBILITIES - Investigation, maintenance and improvement of current applications - Elaboration and estimation of new or modified systems development - Agreeing proposals with sponsors - Collaboration with business stakeholders and other IT areas on delivery projects - Up to 10% of your time will be spent on research and innovation to advance the companies products & services PERSON SKILLS / CHARACTERISTICS We're looking for someone who will: - Build resilient, scalable and performant applications - Take responsibility for software quality - Automate everything: tests, deployment, monitoring - Adopt a continual improvement mindset - Have a passion for software engineering and craftsmanship - Prove to be an effective communicator (written and verbal) with strong interpersonal skills - Be flexible, dependable and eager to contribute in a team environment - Naturally be an analytical thinker - Have an aptitude to independently learn LOCATION: Nottingham (central). Flexible work hours and home working supported. SALARY / BENEFITS - Salary to £45,000 depending on skills/experience (or less for the Junior roles, with options to progress) - Flexible working times, plus the opportunity to work from home 2-3 days per week - 25 days holiday a year with the option to purchase an extra 5 days + bank holidays - Sports and social clubs - Eye care vouchers - Child care vouchers - Company pension - Death in Service / Life Assurance - Interest free travel loans - Bonus scheme - Fantastic office space with great facilities - Good amenities - Fantastic location - Be part of a great team of highly skilled Software Engineers - Personal and professional development Please send your CV in the first instance or call Fran to discuss. Don't miss out on this amazing opportunity!
This job was originally posted as