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