Technical Lead (Java)

Technical Lead Java - Edinburgh, Glasgow or London 6 months + extensions (Urgent role, ideally to start within two weeks.) Day rate Neg D.O.E My client requires a Technical Team Lead whose expertise lies in Java development projects ideally working on Identity & Access management (IAM) platform for financial services. In this role, you will have ownership of technical activities across the project in the security enabler platform and associated streams. You will need to start from the analysis of business requirements, developing technology roadmap and high-level design, Review of Low-level design, coding, unit testing, developing automation scripts (testing & deployment), aiding high-level design, aiding other testing and implementation phases from a technical delivery perspective till the end of post-implementation support. Key deliverables: Demonstrate Strong Ownership, Relevance and take work to completion Work in a Continuous integration environment with the highest focus on software standards and quality Suggest right architecture and technology stack depending on requirement. Collaborate with both technical and business stakeholders when defining and refining design. Innovate and generate new ideas for Product & Process Document software design flows and use cases using various software design techniques like Sequence Diagrams, Architectural Diagrams, Class Diagrams etc... Prepare Application/Component Design, Build and unit test the code Perform impact analysis on new requirements/user stories Automate unit tests and functional tests Use Jira/Confluence for listing tasks and providing progress updates for tasks. Provides accurate status on deliverables and identify risks/issues & communicate. Carry out Peer Reviews to ensure that quality goals are met around project deliverables. Support implementation activities. Enable technical knowledge sharing across team Work with suppliers/vendors on designated areas Essential Skills B.E./M Tech/MCA/MBA from a reputed institute; at least four years of experience in Agile and scrum methodology 7-9 years of experience in Java/J2EE projects. Minimum 3 years of experience in Service Oriented Architecture (SOA)/Web Applications architecture using Java/J2EE technologies. Lead Application level design in at least 2 new system development projects. Responsible for ensuring development adheres to the architectural principals, standards and roadmap defined by the Architecture team. Identifies system deficiencies and recommends solutions Possesses significant knowledge of Internet systems architectures. Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation. Strong in Solution thinking, Analytical and problem-solving skills. Excellent oral and written communications skills. Must be a fast learner and able to work under tight deadlines Able to adapt to new technologies and learn new products faster. Able to work with new SDK and do a quick proof of concepts/demo Proven experience in working with cross-functional agile teams and adapting to flexible team roles. It would be advantageous if you had previous financial services or RBS experience. Candidates will go through financial services pre-employment screening. Please call Susie Toner or email your CV to (see below) - provided by Dice AGILE, INTERNET, J2EE, JAVA, JIRA, MBA, SCRUM, SOA