Java Full Stack Developer

Applications have now closed

Please visit our main job board to see all our current vacancies.

Java Full Stack Developer

An exciting opportunity for a talented, tenacious Java Developer looking to join our client's team and take lead in creating world-class services in their environment. Conducting Service Discovery to identify and deliver high-quality, user-centred products.

Job Description

Java Full Stack Developer
Sheffield
3 months initially (extendable)

An exciting opportunity for a talented, tenacious Java Developer looking to join our client's team and take lead in creating world-class services in their environment. Conducting Service Discovery to identify and deliver high-quality, user-centred products.

You will be part of a cross disciplinary team consisting of delivery manager, product manager, user researcher, UX designer, content designer, technical architect and developers.

As a Digital Studio Java Developer you'll have strong skills in web development and want to work within multidisciplinary agile teams of developers, designers and researchers focused on products. You'll provide technical leadership, working closely with the wider team to ensure high quality code is delivered in line with the project goals and delivery cycles. You'll work closely with designers to deliver rapid prototypes as well as production code for which you'll ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as working practices such as TDD, continuous integration, continuous delivery and DevOps.

The role is Sheffield based, but there may be travel involved to other regions of the country including London.

Essential skills and experience -
- Experience building server-side web applications and detailed knowledge of at least one programming language (we use a range of languages including Ruby, Python, and Java)
- Detailed understanding and experience of front-end web development (HTML/CSS/JS)
- Outstanding ability to develop efficient, highly optimised and clear code
- Understanding of and experience with a range of approaches to testing application code and systems for behaviour and performance
- An ability to communicate technical concepts to a non-technical audience
- Experience working on technical projects within a team
- Working knowledge of Unix-like operating systems such as Linux and/or Mac OS X
- Knowledge of the git version control system
- Ability to quickly research and learn new programming tools and techniques
- Understanding of the use of Responsive Web Design
- Deep knowledge of accessibility standards and developing web products that can be used easily by users with a range of assistive technology needs

Nice-to-have skills and experience -
- Mentor and train other developers in a non-line management capacity
- Act as a "tech lead" on complex projects, providing support for product and delivery management and pragmatically weighing the complexities involved against the need to act
- Experience mentoring or helping colleagues optimise their code
- Knowledge of relational and non-relational database systems
- System administration and configuration management skills
- Experience presenting work at user groups and conferences
- Experience of building and scaling high-traffic websites
- Experience of handling large data sets and scaling their handling and storage
- Experience of working with JavaScript libraries to produce data visualisations
- Experience of designing and maintaining public HTTP APIs
- Experience of handling large data sets and scaling their handling and storage

This vacancy is being advertised by Advanced Resource Managers. ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions.

Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission

Advanced Resource Managers IT Limited operates & advertises as an Employment Agency for permanent positions and as an Employment Business for contract/temporary positions.

Key Consultant

Hose Edin

team member 15a

My clients range from high technology vendors, integrators and consultancies to finance, government and public sector. One of my strengths is definitely my ability to strike up a rapport from the very first call and to build and maintain that relationship.