Senior Java Developer
London based (remote for the foreseeable)
3-6 months
Paying up to £600 per day depending upon experience
Start ASAP
Job Purpose
The purpose of the Senior Java Developer is to be part of an agile development team who is responsible for maintaining and developing Java-based systems to support Clients Operations
Key Responsibilities
Analysis
Able to grasp and challenge business requirements
Undertake root cause of problems
Technical appreciation of modularising component code, and possible issues for implementation
Design
Understands inter-application testing patterns
Reduces coupling between applications
Seeks to reduce technical debt through refactoring
Implementation
Good knowledge of Java language and tools
Uses test-driven development
Pair programming as standard
Process and Standards
Follow agreed Development Standards
Adhere to Deployment and Release protocols
Team Working and Communication
Strong communication skills within the team
Good understanding of other functions in the team (BA, test)
Able to build relationships with other teams (operations, DBA, PM, etc)
Able to express views clearly and rationally with and without team
Behaviours
Clear direction: be focused on resolving issues and planning next steps
Empowerment: ensure development team own their designs whilst guiding and optimising group decisions
Collaboration and teamwork: be a team player who is available and approachable
Doing the right thing: think about risks and look to raise the quality of development delivery
Feedback and development: take ownership for your own development
Change and Improvement: actively feed into process improvement across the development and wider IS teams
If you feel you are suitable for the role please submit your CV in the first instance
To apply for this job please visit itjobpro.co.uk.