Accessibility Links

Java Developer

  • Salary: £400 - £465 per day
  • Job type: Contract
  • Location: Worthing, West Sussex
  • Sector: JAVA
  • Date posted: 06/07/2018
  • Job reference: J389282A

Overview

The successful candidate will work within a Development team, and may be involved in development of new products and maintenance of existing products; You should be capable of working across the life cycle from Development through to Operations, configuring and installing products. This is a blend of a Dev OPs & Developer role, with candidates having the ability to pick up process, tools and products, and work in an Agile team to drive initial requirements into workable product sets.

Technologies

  • Digital, Open Source, Scala
  • Digital technologies e.g. Scala, Play Framework, mongoDB, Java, JSON, XML, Microservices, Docker, Puppet, IntelliJ, IDE, Sbt, CSS
  • Examples -- Java Development, Weblogic, Webmethods, Java Scripting, J2SE, J2EE, Spring, EJB, HTML, HTML5, Unix, Eclipse, SOAP, XML, REST, JBOSS, Apache, Tomact, SQL, Hibernate, JUnit, Selenium (Automation), GiT
  • Open Source technology
  • Digital technologies
  • Adobe Forms Development

Technical Skills

  • Open Source & Digital experience - the ability to pick up new tools, examples of which are all listed.
  • Understanding of common web application architectures? Experience configuring and managing Linux servers for serving a dynamic website.
  • Experience debugging a complex multi-server service.
  • Scripting or basic programming skills? Familiarity with network protocols - TCP/IP, HTTP, SSL, etc.
  • Installation and management of open source monitoring tools.
  • Configuration management tools like Puppet, Chef.
  • Deploying and configuring machines in a Cloud environment.
  • Understanding of application deployment strategies and continuous integration? Working within a product-centric environment.
  • Experience of DevOps culture and working practices
  • Experience with, and appreciation of, Agile/Lean development methods, practices and techniques
  • Solid development experience preferably in Open Source language e.g. Java/C#/Haskell
  • Experience with continuous integration tool, such as Jenkins
  • Experience administering web servers, application servers, and servlet containers, such as Nginx, Tomcat, NodeJs etc
  • Experience testing and automated testing tools, such as Selenium, Gatling, Cucumber, Gherkin Expert knowledge of Windows and Linux (Ubuntu) technologies and administration
  • Familiar with common diagnostic methodologies, and the deployment and use of monitoring tools incl. Grafana, Kibana, Dashing, Google Analytics
  • Knowledge and familiarity of relevant scripting languages, such as Python, JavaScript, Perl,
  • Ant, Groovy, Ruby etc
  • Familiarity with NoSQL database design and administration such as Mongo
  • UbuntuIDE: IntelliJ, Sublime TextJS Libraries: AngularJs, jQuery, Grid Layout, Gulp, Grunt, Karma, GIT / GitHub
  • Awareness of Open Source & Digital technologies

Business Skills

  • Good written and verbal communication skills, Problem solving and creativity skills, Honesty and Integrity, Eagerness to learn, Drive and energy, Professional appearance
  • Agile methodology
  • Lateral thinking: generate innovative approaches and solutions to complex problems
  • Pragmatism: delivery-focused, adaptable and responsive
  • Influencing skills to drive change and continuous improvement
  • Self-starter with demonstrable career progression through personal initiative
  • Passionate and energetic: ambitious, committed, drives immediacy and urgency
  • Strong people skills: communication, negotiation, listening
  • Demonstrable ability to learn new platforms and technologies quickly
  • Confident to engage with client
Similar jobs