Connecting linkedin

Java Developer

  • Location

    Bristol, England

  • Sector:

    Demand IT & Business Engagement

  • Job type:

    Contract

  • Salary:

    £450 - £500 per day

  • Contact:

    Amy Harris

  • Contact email:

    amyh@montash.com

  • Salary high:

    500

  • Salary low:

    450

  • Job ref:

    jd191217_1513697835

  • Published:

    11 months ago

  • Expiry date:

    2018-01-18

  • Startdate:

    6 Months

  • Consultant:

    #

Montash have been engaged by a Client based in Bristol to source a Java Developer for a 6 Month contract.

The client require an experienced Java Developer to join an exciting Recruitment Platform delivery project based in Bristol. You will support a multi-disciplinary, agile service delivery team by taking ownership of all facets of software development

Main Responsibilities

  • Develop Java code working in collaboration with the cross-functional team members

Essential Technical Skills and Experience

  • Java web frameworks (E.g. Wicket, Play, Spring Boot MVC) (Expert)
  • Microservices architecture and design patterns (Expert)
  • Relational databases and SQL (PostgreSQL, MySQL) (Expert)
  • NoSql databases (Mongo, CouchDB, Riak, Neo4J) (Expert)
  • Web technologies (HTML, CSS, JavaScript/AJAX) and web infrastructure (Apache HTTP/web server, servlet containers, caching, proxies, security, CDNs (Professional)
  • Experience in XML technologies (XML Schema, SAX, DOM) (Expert)
  • Experience in creation of web services (SOAP, REST) (Expert)
  • Quality testing frameworks (Sonar Qube) (Expert)
  • Behaviour-Driven Development (BDD) and Test-Driven Development (TDD) (automated unit testing, Jasmine, Karma, Mocha) (Expert)
  • Promote user-centered design principles and best practice
  • Version control for Continuous Integration and Continuous Delivery (GitHub, Gitflow) (Expert)
  • Experience developing responsive websites

Desirable Skills and Experience

  • Exposure to other JVM based languages such as Groovy or Scala (Professional)
  • Exposure to other scripting languages such as Ruby or Python (Professional)
  • Bachelor' s degree in HCI, Interaction Design, or related major preferred

Non-Technical Skills and Experience

  • Solid problem solving and debugging skills, attention to detail and critical thinking abilities
  • Ability to give and receive constructive feedback from non-designers
  • Ability to manage multiple projects simultaneously
  • Strong written and oral communication skills
  • Work in the open and share ideas with the wider team
  • Present ideas confidently to senior stakeholders
  • Turn insights, observations and user needs into pragmatic solutions
  • Work quickly and iteratively within an agile environment
  • Good self-organisation and attention to detail, with the ability to break down complex challenges into manageable, actionable chunks that can be understood by both your teams and client
  • A team player: Affable, credible and can communicate effectively with clients and colleagues, including formal presentations. A good team player capable of delivering results in less than perfect circumstances.
  • Fanatical about technology: Valtech is responsible for the delivery of some of the largest and most innovative platforms in the world, and as such you keep up to date with new things and take your personal development seriously.
  • Excellent communicator: You don't get lost in the tech side. You are able to break down complex technical ideas and communicate them clearly. You keep the user's interests in mind at all times