Welcome. You are not signed in. This service is set to disconnect automatically after 0 minutes of inactivity. Your session will end in 1 minutes.
Click OK to reset the timer to 0 minutes.You have been signed out.This service is set to sign out after 0 minutes of inactivity.
Job Description - Senior Java Developer- Worlpay Technology Products (DEV001NN)
Senior Java Developer- Worlpay Technology Products-DEV001NN
Consider a new opportunity
Worldpay is an international leader in payments processing technology servicing all types of businesses big and small, online and traditional retail outlets.
Worldpay became a public company in 2015, listing on the FTSE 100, and is a member of the London Stock Exchange. Worldpay’s global footprint sets them apart with more than 5000 colleagues in 25 locations worldwide.
Worldpay has a long-standing partnership with Endava and the partnership will continue beyond a talent pool to create a Fintech hub in Bucharest.
The hub will create a wealth of skills and technical capability in one of the fastest growing cities in Romania.The Fintech hub is meant to create a new high-
caliber location for Group Technology and Engineering (GTE). GTE is structured around the design, build and maintenance of innovative systems, products and services.
GTE works in partnership with customer-facing teams to innovate and build reliable and secure products and services across many industries.
The Senior Java Engineer designs and develops application code in response to business problems and participate as part of a team on development related work.
The Senior Java Engineer defines a technical solution based on business and technical requirements and writes application code to meet the technical solution.
Plans, designs and conducts tests of programs; corrects errors and re-tests to achieve an error-free result.
Conducts reviews of supplied specifications, with others as necessary, estimate implementation effort and documents all work in accordance with agreed standards.
Performs design reviews, provides input and estimates effort required for implementation
Designs application components to meet the business requirements and the functional design
Defines software components, the integration strategy including rationale, integration environment requirements and determines the product-
component integration sequence
Assesses and identifies mitigation for risks, including those related to high level design, integration, and data quality
May contributes to the definition of development and SW standards (naming conventions, encryption, and security aspects) and ensures standards are adhered to
Ensures architectural / design changes are implemented.
Development of source code, including descriptions, in accordance with the functional design and the technical design
Verifies the developed source code by reviews (4-eyes principle) and unit testing. Software review findings must be resolved
Integrates software components following the integration strategy
Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved
Creates build, deployment notes and operating instructions
Provides Level 3 support - maintenance of applications by fixing defects / bugs and performs technical change requests scheduled according to Release Management processes.
Measures and analyses code for quality
Match your profile
Proven working experience in software development with Java technologies (n-tier applications, client / server, distributed applications)
Strong knowledge of J2SE and J2EE (Common Packages, Collections, Generics, Threads, Exceptions, XML, JMS, JPA, JTA, JAX-WS)
Proficient with Java frameworks / technologies and tools like : Eclipse IDE / Idea IntelliJ , Maven, Git, Subversion, Spring, Hibernate , ANT, Log4J, JUnit
Working experience with different RDMS (any of Oracle, MS SQL Server, others), SQL language and different Java application servers
Strong knowledge of unit testing, build and deployment processes
Familiar with the standard software design patterns, web application and web services architectures
Familiar with UML methodology and modeling tools
Strong analytical skills, able to solve business or production problems and to write high quality code
Excellent communication skills, able to articulate technical and non-technical issues
Highly collaborative, supportive and team player that demonstrates a proactive can do’ attitude
Responsive, assertive and drive a continuous improvement ethos in all interactions
Ability to work in fast paced environment
Passion about sharing knowledge and best practices
Ability to work in virtual teams and in matrixed organizations
Fluent English (written / verbal)
Apr 16, 2019, 2 : 18 : 04 PM :
Copyright Endava 2019. All rights reserved.