Online since 1999 | 10,027 IT Jobs Live NOW
Scala Developer
Premium Job From Experis IT
Recruiter: Experis IT
Listed on: 24th July
Location: Worthing
Type: Contract
Start Date:
Reference: BBBH107550_1563959445_expired
Contact Name: Alexandra Holgate

This job has now expired please search on the home page to find live IT Jobs.

Scala Developer Location: Worthing Initial Duration: 6 Months Task Overview: The Scala Developer will work within a Development team, and may be involved in development of new products and maintenance of existing products; the developer should be capable of working across the lifecycle from Development through to Operations, configuring and installing products. This is a blend of the DevOps & 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. Tasks: * Carrying out development activities * Testing of products * Assisting the Team Leader in examining packages of work and giving realistic timescales for completion * Carrying out Operational activities * Completion of work allocated within agreed time, cost and quality criteria and providing progress reports on assigned work as required * Prompt escalation of problems, issues and risks as necessary * Management and control of problems and change within their area of responsibility. Technologies and Skills: * Digital, Open Source, Scala * Digital technologies e.g. Scala, Play Framework, mongoDB, Java, JSON, XML, Microservices, Docker, Puppet, IntelliJ, IDE, Sbt, CSS, * 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 * 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 If you have excellent communication and interpersonal skills, please submit your CV in the first instance.