Developer, Software Engineer, Java, NodeJS, architecture

Fran Grant IT Recruitment Ltd
06 Oct 2017
08 Nov 2017
Contract Type
Full Time
SOFTWARE ENGINEER - JAVA Developer, Software Engineer, Java, Node.JS, Microservices architecture A fantastic opportunity has arisen for an experienced Software Engineer / Developer (with a specific focus on Java, Node.JS) to join a prestigious organisation who have office across the UK and Ireland. The successful candidate 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 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 Bachelor's degree in Software Engineering, Computer Science or similar, or equivalent industry experience 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: Central Nottingham (NG1 6BT) ***home working supported & flexible working hours*** SALARY / BENEFITS Salary to £45,000 Flexible working times, plus the opportunity to work from home up to 2 days per week 25 days holiday a year with the option to purchase an extra 5 days Sports and social club offering discounts and occasional free food/drink Eye care vouchers Child care vouchers Company pension Interest free travel loans Bonus scheme Fantastic office space with great facilities Good amenities- central Notts Close to the train station Be part of a great team of highly skilled Software Engineers where training and development will be offered
This job was originally posted as