Java Developer- Java - TDD - BDD - Agile - SDLC - Payments
£300 - £350 a day
My client, a leading payments company is looking for a Java Developer to work on exciting projects!! Please, get in touch!!
Responsible for the implementation of components of multi million pound national payment processing services in line with the agreed designs.
Member of a distributed team of between 5-60 people to implement agreed designs to meet the business/customer requirements within the specified SLA's.
To implement code in accordance with defined quality and coding standards, design and architectural principles.
Delivery of any assigned tasks within specified timelines, to the expected quality.
To contribute input into high level cost estimates breakdowns for future IT propositions based on outlined solutions. Provide technical inputs to support business units where needed.
To identify opportunities to strengthen departmental processes, tools and ways of working.
To understand and adhere to the company IT methodology SDLC. This includes proactively raising timely exceptions/risks/issues, suggesting improvements to raise the quality of deliverables.
To carry out any other task associated with the role as reasonably requested
Top 50 percentile Java developer.
Proven experience and knowledge of the following:
Unit tests and related frameworks
Spring ? Hibernate ? XML and associated processing technologies J2EE technologis Core Java 5+
Experience and knowledge of : Oracle 10g+ and PL/SQL Defect management tools SCM JEE application servers
Ability to analyse and solve system defects, needing help to address high priority issues.
Able to correctly implement the defined functionality, and use existing frameworks.
Some knowledge and experience of UML and Object-Orientated Analysis and Design principles.
Experience in the full lifecycle of software development (inception to transition/Live)
Able to carry out tasks with limited support when instructions are given.
Experience in contributing/reviewing technical design documentation.
Experience in implementation components of mission critical, resilient multi-threaded batch processing systems.
Is able to communicate effectively in workshop discussions, and seek clarity when necessary.
Able to grasp new technical and business knowledge with some mentoring.
Able to work independently and part of a team, and resolve most local issues on their own.
Posted by Bromley, 13 Jul