Java Developer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Java Developer
Location - Telford
Duration - 3-6 Months
Overview
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.
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