JAVA Software Engineer - Hampshire

BCT Resourcing
£40,000 - £55,000 per annum
04 Nov 2017
16 Nov 2017
Contract Type
Full Time
Position: JAVA Software Engineer
Location: Farnborough, Hampshire
Salary: £40,000 - £55,000 per annum
Job type: Permanent

Our Software Engineer team is growing and we have a fantastic new opportunity, for a Software Engineer to join the team.

About this role:
Assisting with the technical design and development of applications as part of Scrum and engineering teams
Developing secure, performant and scalable applications/software services that enable team to achieve its business goals
Actively engage with other project and technical teams to improve cross working/team knowledge
Input into functional requirements, ensuring these are clearly stated and testable. Ensure non-functional requirements are addressed
Write supporting documentation for design, configuration and on-going support
Maintain technical knowledge of current technical trends and standards
Provide Subject Matter Expert level code and application support when needed, including leadership of technical investigations

Essential Requirements:
Expert in at least one language which would be Java, JavaScript,
Competent in one or both of
Web Development (HTML5, JavaScript and browser technologies (including User Experience) and practices)
API and Service Development – be able to design and code services that are resilient, performant and scalable
Understanding of SQL and No SQL database technologies. Be able design performant queries, appropriately normalised schemas and basic tuning against MySQL/MariaDB and/or MongoDB.
Knowledge of Continuous Integration (CI/CD), including build scripts and version management tools
Commercial experience working in agile teams and practices, e.g. Scrum and eXtreme Programming

Desirable Requirements:
Knowledge of the principals of virtualisation with VMware or OpenStack, AWS/Azure
In-depth knowledge of security coding practices (OWASP and similar)
Demonstrable expertise in design and implementation of testing frameworks, for example Unit Testing, BDD/TDD, Performance Testing and Security Testing (Fuzz)

Competitive salary plus 10% bonus
25 days' holiday increasing to 30 days over length of service, half a day birthday leave, charity day
Contributory pension
Life cover
Access to free parking
Active social and charity events
Childcare voucher scheme
Cycle to work scheme
Onsite facilities
Friday breakfasts, fruit and soft drinks

This position is a back end focused role, but will be flexible regarding experience in software and web development.
The type of person we are looking for would be a passionate, driven individual dedicated to writing clean code, who will work well in a team of around 10 developers.
The team work together and individually and will have regular meetings sharing challenges and success using the agile style of management.
The language skills we must see on these CVs are - Java

Java experience required, assisting with the technical design and development of applications.

If you have further inquiries about this role, please don’t hesitate to contact our office at: ************
This job was originally posted as