Software Developer: Java

Location: City of London, England, United Kingdom
Date Posted: 15-05-2018
Jobskey Consultancy UK LTD are actively recruiting an experienced Software Developer Java behalf of our client who is delivery-focused IT consultancy with over 25 years’ software delivery and IT advisory experience.

The Role:
 
The Software Development practice is a growing and evolving part of the business which offers the opportunity to work with a range of diverse technologies across multiple business domains and project environments.
 
The successful candidate will have the opportunity to deliver a wide range of solutions to a broad spectrum of clients. You will have direct access to clients and will act as a subjectmatter expert within the development space and working in an agile environment you will deliver rapid and responsive solutions. You will be expected to be creative and innovative when delivering high quality results.
 
 
Whilst no project, engagement or role is the same, there are core sets of responsibilities that include:
  • Project Delivery: the day-to-day responsibility for technical aspects of a project, both internally and at client sites
  • Analysis and Design: understanding of both functional and non-functional requirements to produce well designed software, including the ability to communicate your design to others including clients
  • Software Development: construction and testing of software components to a high standard within a team
  • Quality Assurance: understanding of system test plans and system testing. Eliciting and documenting System Functional and Non-Functional Requirements
 
Experience
 
  • Minimum of 3 commercial years
  • Strong “Software Engineering” fundamentals and practical experience
  • Development of highly concurrent systems (multithreaded and/or distributed)
  • UML
  • Web / app containers such as Jetty, Tomcat, JBoss, Weblogic
  • Exposure to NoSQL technologies such as MongoDB, Redis, Riak, Couchbase, Hadoop
  • Map/Reduce
  • Persistence frameworks/APIs, such as JPA, Hibernate or Spring Data
  • HTML5 and JavaScript
  • Exposure to Test Driven Development or Behaviour Driven Development methodologies
  • Deployment automation technologies such as Chef, Puppet, Cobbler, Vagrant, Ansible, Docker
  • Exposure to iterative/agile development methodologies (SCRUM, XP, DSDM, RUP, Kanban etc.)
  • Scripting experience such as BASH, Python, Ruby
  • Exposure to automated integration testing through tools like Selenium, Fitnesse, Cucumber
  • Exposure to enterprise messaging technologies / ESBs (JMS, AMQP, RabbitMQ, Kafka,Tibco EMS, IBM WebSphere MQ)
  • Educated to degree level (or equivalent) in a related field is advantageous but not essential
 
Engagement Types:
 
Our client undertakes a wide variety of work and although no two engagements are the same, a  Developmentengagement will typically be involved in:
 
Project Delivery
 
Working within a team on the end-to-end delivery of software projects for their clients, their developers use industry best-practice techniques to design, implement and then deliver solutions.
 
Consultancy
 
Clients turn to them for development-based consultancy services such as the design and development of their IT systems, reviewing their existing technology stack and providing strategic input for future extensions to their IT systems. These are both advisory and in project delivery capacity at client sites.
Engagements may be delivered from their clients offices or onsite  locations – an element of travel is required.

All candidates must have solid IT + software integrations/updates etc. / delivery experience.
Unfortunately, candidates requiring a visa will not be accepted. British citizen/EU citizens/ILR applicants only.
Kind Regards,

Jobskey Consultancy

Saudi Arabia
-- Email: Consultant@jobskeysearch.com| Website:  www.jobskeysearch.com
UK -- Email:  Resumes@jobskey.co.uk | Website: www.jobskey.co.uk
India -- Email: Resumes@Jobskey.com | Website: www.jobskey.com 
 
or
this job portal is powered by CATS