Senior e-Services Software Engineer
- Recruiter
- Elsevier
- Location
- Kidlington
- Salary
- Competitive
- Posted
- 03 Aug 2017
- Closes
- 28 Aug 2017
- Sectors
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
This is an exciting and challenging role for an experienced Senior Software Engineer looking to move into a vibrant space within a primary player in its industry. It also represents a highly challenging role for an existing experienced Developer in this space who is looking to make the next step.As a Senior Software Engineer in the arena of eCommerce services and back-office eCommerce batch processing, you will work within a team developing and maintaining tax calculations and credit card processing applications (for both online and batch-process business functions).The successful candidate will reflect the following requirements:Demonstrable experience of design and build of RESTful web services using JSON. Demonstrable experience of building SOAP integrations. Strong experience in contemporary Java (Java 1.8 as a minimum). Strong experience of containerless Java. Strong experience of Linux platforms. Strong experience of Web/Microservice frameworks e.g. Spring Boot, Dropwizard, Play. Strong experience of database technologies, Oracle an advantage in this space. Good experience of Windows platforms. Good experience of JBoss or Tomcat. Good experience of WebLogic. Experience of developing to, and releasing on, AWS-hosted solutions. SSL+ certificates experience. Other advantageous but not critical skills are Maven, mock testing tools (Mockito, Wiremock) and Spring, SpringBoot or Spring Security experience.In addition, desirable but not essential knowledge or skills are as follows:PCI compliancy understanding (i.e., SAQ-A, SAQ-A-EP). The candidate is not expected to be a PCI expert, but should be able to demonstrate a basic understanding of the principles. An awareness of web security vulnerabilities. SOA experience is an advantage but not crucial. Elsevier's ePay application supports a myriad web stores and fulfilment systems globally, forming a common PCI-compliant collector point from which transactions are routed to the relevant PSP/acquirer. Elsevier's eTax application supports similar business units from the perspective of online and batch-based processing demands, calculating transaction tax amounts on-demand where necessary. And Elsevier's eCapture solution provides a centralised PCI-compliant payment page processing point for global web stores and fulfilment systems, abstracting away the need to connect to individual acquirers. Reporting to the eServices Software Engineering Manager, the successful candidate will take on significant design and development responsibilities of these applications, their technical direction and health and will be regarded as the technical authority for these services and components.This role is based in our Kidlington office in Oxfordshire. Need to relocate? Talk to us about our relocation packages which will assist you in joining our team.What we offerWe welcome you to a truly global, dynamic and challenging environment with great opportunities to develop yourself. Elsevier's benefits are very competitive and the summary below will give you an idea of the kind of things you can expect when joining Elsevier in the United Kingdom:25 days holiday with the option to buy 5 additional daysBecome co-owner of our company with our 'Save as you earn scheme'We have our own onsite free accessible gym in Oxford!Child care Vouchers/eye care vouchersStrong corporate Pension!2 paid days per year to volunteer in charities or the communityHealth and well-being daysCourses and TrainingSkillsJava, Linux, SOA, Windows, Oracle, Spring, JSON, AWS, Maven, Tomcat, JBOSS, SOAP, RESTful, Weblogic, PCI Compliance, Mockito, Play, Microservices, Spring Boot, Dropwizard, Spring Security, Wiremock, SSL+Sectors