Java Developer
Chester, United Kingdom
Duration
6
MONTHS
£400
-
£425
Per Day
(GBR)
Ref
Starts
ASAP
Opened On
07/03/2016
Required Skills
Job Description
3x experienced Java Developer are required for my client who is a Large Financial Services Company based in Chester on 6 month initial contracts.
DUTIES AND RESPONSIBILITIES
• Work as part of a team with Business Associates, Business Analysts, Project Managers, Architects and other Software Engineers on Software Engineering Projects.
• Analyse Business Requirements and produce detailed designs.
• Produce documentation to a high standard within a Waterfall methodology.
• From detailed designs, build software components in a J2EE environment.
• Adhere to technical application standards as prescribed by the Application Technical Lead.
• Carry out unit, system and integration testing of software components to ensure they meet the specified requirements.
• Support and modify existing application programs as required.
• Analyse, diagnose and rectify issues and defects as they arise.
• Support the UAT testing process.
• Communicate with Application Technical Leads, Development Managers and Project Managers to report the status of deliverables and to escalate issues in a timely manner.
• Adhere to all of the groups Policies, Procedures, Processes and Standards.
QUALIFICATIONS AND EXPERIENCE
• Minimum 5yrs commercial server side Java/J2EE experience (preferably in the Financial Services Industry) incorporating the Spring Framework, XML/XSLT, XML, JDBC, AOP
• Server-side Java design and development Design Patterns,
• Comprehensive experience in Web Service development using Spring-WS, JAX-WS, WSDL, SOAP
• Experience of XML marshalling/unmarshalling using JAXB
• Experience of using integration tools, specifically Apache Camel.
• Thorough working knowledge of one or more Structured Development Methodologies.
• Proficient oral and written communication skills.
• Relationship building and collaborative working within multi-discipline technical project teams
• Able to work in a complex technical environment and to deliver complex systems within agreed time-scales
• Ability to evaluate and assimilate technical architectures and approaches into designs.
• Excellent organisational and multi-tasking skills.
• Self-motivation, initiative and attention to detail.
• A pragmatic hands-on approach and a strong focus on delivery.
• Flexible, responsive, enthusiastic, ability to work alone and as part of a team.
PREFERED
• Understanding of Continuous Integration and Tools such as Jira, Subversion and Jenkins.
• Exposure to IBM WebSphere Application Server
• Test driven development e.g. Extreme Programming or JUnit/Mocking frameworks/Selenium
• Experience of creating message driven beans (message driven POJOs) using MQ
• Proficiency in Oracle database systems, PL/SQL, SQL, DDL, AQ and XMLTYPE.
• Understanding of lean/agile development practices eg. Kanban