These job descriptions are examples. Looking for work?

Dunton

My automotive client that offers an excellent work life balance , is looking for a senior Java developer with a minimum of 5 years commercial experience in software development. This is an on-going contract role.

The role is a senior Java developer in the CPMD application that comes under Global Product Representation Services; 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 CPMD application is a combination of the of IBM WebSphere and Adobe Experience Manager. 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 a minimum of 5 years 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. Skills Required: Excellent Java SE 6 (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 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 Sling and OSGi Familiarity with Agile Methodology. Web application security Java Application Server (WebSphere) ¿ ideally WebSphere Gradle, Maven, ANT build tools 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: Build and deploy ecosystems; such as uBuild, Jenkins CI Test and Behaviour Driven development; Selenium and/or Cucumber Bootstrap and Angular JS Source Code Management systems; such as Accurev, GIT, SubVersion (SVN) 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 authentication Workflows configurations Working with Vault plugin SOAP-UI 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