Scala Developer

  • Location

    Worthing, West Sussex

  • Sector:

    IT

  • Job type:

    Contract

  • Salary:

    Negotiable

  • Contact:

    Alexandra Holgate

  • Contact email:

    alexandra.holgate@experis.co.uk

  • Job ref:

    BBBH108900_1566402269

  • Published:

    3 months ago

  • Duration:

    3-6 months

  • Expiry date:

    2019-09-20


Scala Developer
Location: Telford
Initial Duration: 6 Months
Rate: Up to £560 basd on relevant experience
Duration:
Tasks:
- Carrying out development in accordance with the agreed requirements and development standards
- Testing of products in accordance with the test strategy to ensure that they are fit for purpose
- Assisting the Team Leader in examining packages of work and giving realistic timescales for completion
- Completion of work allocated within agreed time, cost and quality criteria and providing progress reports on assigned work as required
- Management and control of problems and change within their area of responsibility as requested by the Team Leader, including negotiation with other
teams as necessary
- Prompt escalation of problems, issues and risks as necessary
- Playing an active part in Process improvement, awareness of and compliance with all relevant quality processes and procedures, including completion of all the specified quality records

Technologies:
- 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

Skills:
- Understanding of common web application architectures
- Experience configuring and managing Linux servers for serving a dynamic website
- Experience debugging a complex multi-server servic
- 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