Java Full Stack Developer

Essex  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Java Full Stack Developer
Dagenham
12 months+
£42 per hour - Inside IR35

This is an excellent opportunity for a senior developer who already polyglot all the skills we're looking for, especially in the Agile/Object Oriented field (Test Driven Development, SOLID, Continuous Integration, etc).
We are looking for a Java developer with commercial experience in software development.
The successful candidate(s) should be capable of working collaboratively as part of an Agile team and be able to provide technical guidance and leadership to other developers in addition to recommending best approaches and patterns to implement project requirements based on their prior extensive experience; ideally in complex configurators or B2C Consumer Facing websites.

Skills Required:
Deep expertise in Java 8 (or higher) core.
Experienced with Java based Interactive Development Environment (IDE) eg IntelliJ IDEA, Eclipse, IBM RSA
Experienced with SQL based relational DBs; such as Microsoft SQL Server Modern web frameworks; HTML, XHTML, XML, XLST, CSS, AJAX, JSON, JQuery, JavaScript, Bootstrap 4, Flexbox, SASS, ES6+ (ECMAScript 2015+), TypeScript, Node, NPM, RxJs and Angular Test Driven Development; mocking & JUnit with high unit test coverage (eg JaCoCo)
Static code analysis techniques; such as checkstyle, findbugs, JSLint and sonarqube etc.
Understanding of web services application frameworks, such as Spring, Spring boot, Spring MVC etc. Restful Web-services Development JAX-WS, JAX-B, JAX-RS etc.
Familiarity with Agile Methodology Web application security (ideally OATH2, SAML and ADFS)
Extensive experience with Java micro-services architectures and application Servers/containers (Pivotal Cloud Foundry/WebSphere etc.)
Gradle build tools Build and deploy ecosystems; such as Jenkins CI Test and Behaviour Driven development; Selenium and/or Cucumber Source Code Management systems; such as GIT Modern Java Design Patterns and Anti-Patterns Experience with MS Windows and OSX/Unix/Linux/Solaris operating systems
Ability to work alone, leading small teams, or liaising with other teams, delivering software to rapid fixed deadlines
Should be able to communicate with the global team of developers/BAs/Architects/Product Owners etc.
You will be a self-starter with an ability to understand user requirements (typically User-Stories), and a track record demonstrating strong analytical, problem-solving skills and providing feedback to others on their software.
Experience of working as part of a global application development team in a multi-language, large-scale environment

Skills Preferred:
Exposure to KOTLIN would also be an advantage

Experience Required:
Ability to work alone, leading small teams, or liaising with other teams, delivering software to rapid fixed deadlines
Should be able to communicate with the global team of developers/BAs/Architects/Product Owners etc.
You will be a self-starter with an ability to understand user requirements (typically User-Stories), and a track record demonstrating strong analytical, problem-solving skills and providing feedback to others on their software.
Experience of working as part of a global application development team in a multi-language, large-scale environment

Experience Preferred:
Experience with rule engines or similar mathematical engines
Experience with complex product configuration systems
Experience of working with product information management (PIM) type solutions
Experience with corporate policies; architecture, legal and security.
Experience of having dealt directly with external suppliers

Start date
ASAP
Duration
12 months +
(extension possible)
From
ARM (Advanced Resource Managers)
Published at
16.10.2020
Project ID:
1983887
Contract type
Freelance
To apply to this project you must log in.
Register