Senior Java Developer

  • IT Jobs
  • SS15, Laindon, Essex
  • Oct 29, 2018
Testing

Job Description

JOB DESCRIPTION Location: Large Automotive Company, Dunton, Basildon, Essex. SS15 6EE. Duration: Initially to the end of 2018 (likely to be on an on-going basis into 2019. Hours: Standard 37.5 Hours Per Week. Hourly Rate: £41.62 Umbrella/Limited Company or £32.25 PAYE - NEGOTIABLE – Depending on Experience Position Description: This role is for a Senior Java Developer in the Global Product Representation Services team; which support both Marketing and Sales globally for product (vehicle) data being fed to the Sales systems (Vehicle ordering and scheduling) and Marketing systems (e.g. consumer facing Build & Price websites). The applications and services being written are a combination of Micro-services (Pivotal Cloud/ Spring), IBM WebSphere and Adobe Experience Manager. Skills Required: * Excellent Java 7 (or higher) core. * Eclipse based IDE (Eclipse, RSA etc.) Core Java, JPA (EclipseLink, Caching), JCR, SQL, Web frameworks, xUnit testing. * HTML, XHTML, XML, XLST, CSS, AJAX, JavaScript, Bootstrap and Angular JS and other web technologies Test Driven Development; mocking & JUnit * Understanding of web application frameworks, such as Struts or Spring/MVC. Web-services Development (SOAP/REST) - JAX-WS, JAX-B, JAX-RS * Familiarity with Spring, Spring boot, Spring MVC, Sling and OSGi * Familiarity with Agile Methodology Web application security (ideally OATH2, SAML and ADFS) * Extensive experience with Java Application servers/containers (Pivotal Cloud Foundry/WebSphere etc.) * Gradle, Maven, ANT build tools * Build and deploy ecosystems; such as uBuild, Jenkins CI Test and Behaviour Driven development; Selenium and/or Cucumber Source Code Management systems; such as Accurev, GIT, SubVersion (SVN) Modern Java Design * Patterns and Anti-Patterns Experience of relational databases, SQL and/or no SQL database patterns * Experience with MS Windows and 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: CRXDE lite or CRX with Eclipse development Sling Scheduling AEM/Sling server Creation of pages and templates Custom components with ExtJs, JQuery Managing Permissions of users and Groups Replication and Clustering Federation services Active Directory Federation Services (ADFS) and SAML/OAUTH2 authentication Workflows configurations Working with Vault plugin SOAP-UI Experience Required: This is an excellent opportunity for a senior developer who already got all the skills we are looking for - especially in the Agile/Object Oriented field (Test Driven Development, SOLID, Continuous Integration, etc.). We are looking for a Java developer with strong 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 (ideally Vehicle) configurators or B2C Consumer Facing websites. 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 Education Required: Ideally degree educated or higher

Listing Logo