Senior Scala Developer / Back End Developer

Recruiter
Global Technology Solutions Ltd
Location
Worthing
Posted
11 Jan 2018
Closes
10 Feb 2018
Contract Type
Contract
Hours
Full Time
An exciting opportunity has arisen for a Digital Software Engineer/Scala Developer to join a fantastic company based in Worthing.

Looking for Scala Developers with the below additional skills :

Experience with some of AWS services, e.g.
- S3
- dynamoDB
- EC2
- SQS or Kinesis

And be happy to learn more along the way.

Proficient Linux command line
Play web apps framework experience
Knowledge on MDTP platform
Experience with integration testing

* Nice to have
Terraform
Cloud formation
Event-driven architectures


As a Senior Scala Developer you will have the following experience/skills;

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

As a Software Engineer/Developer
The SE will work within a Development team, and may be involved in development of new products and maintenance of existing products; the SE should be capable of working across the lifecycle from Development through to Operations, configuring and installing products. This is a blend of the 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.
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.

So if you are an experienced Senior Scala Developer with the above skills/experience and are looking for a new challenge then please apply now!
This job was originally posted as www.jobsite.co.uk/job/959911583