Worldpay has a long-standing relationship with Endava and have chosen Endava to create center of technical excellence in Bucharest aiming to grown its technical expertise to support the design, build and maintenance of systems, products and services sold to customers worldwide. You will be working in a software product development environment and interact with our client’s Group Technology and Engineering teams in the UK, US and also Global eCom.
Worldpay is a leading payments company with global reach providing an extensive range of technology-led payment products and services to overcustomers, enabling their businesses to grow and prosper. Using network and technology, our client is are able to process payments from geographies covering 99% of global GDP, across 146 countries and 126 currencies. Worldpay’s platforms support more than 300 different payment types.
What will your role be?
•Actively participate in Team Meetings (Scrum ceremonies);
•Take part in all application development lifecycle phases;
•Develop functionalities according to defined acceptance criteria;
•Ensure high code quality;
•Review the test cases written by testers, in order to validate or update them;
•Work closely with the Product Owner, Design Lead, and Testers in order to deliver the tasks in time and with the expected quality;
•You will be involved in the development of a services platform for one of the largest international providers of financial and loan services;
•Develop a customised software solution using Java Enterprise technologies;
•Be at the heart of a development process that will create a key business strategic software component;
•Be involved in the creation of software solutions that will automate major loan servicing communication and interaction services as well as the loan set up and administration cycles;
We need expertise in the following key areas:
•3+ years of experience working in Java Enterprise development (J2EE, Java 7) are required;
•Experience with Spring and Hibernate is a requirement;
•Good knowledge of Spring Security Framework , Spring Integration and Spring Web MVC;
•Good knowledge of the Akka;
•Good knowledge of JMS, AMQP, RabbitMQ
•Good knowledge of the JUnit testing framework;
•Good knowledge of MongoDB;
•Familiar relational DB (MySQL);
•Experience in designing and implementing Rest web services;
•Familiar with designing software for performance and scalability;
•Good communication skills and the ability to take part in both team debates as well as client discussions;
•The ability to work well as part of a team using the agile methodology;
•Advanced English speaking and writing abilities are required.
•Knowledge of TDD and BDD practices;
•Experience with commercial applications, within the financial domain;
•A good understanding of version control systems (GIT);
•Familiar with Drools
•Knowledge of the Scala;