Salary: 1.00 - 1.00 Location: Cambridge
Type: Full
Time Postal/Zip Code: 02142
Job description
Job Role: Java Architect / Solution Architect
Rate: Market Value
Based: Cambridge
Role Profile:
The Technical Architect will support the strategic evolution of my clients global distributed payments platform through the creation of first-class architectural, high-level and low-level designs. The successful applicant will provide technical leadership and hands-on support to the development teams as these designs are built.
Key duties:
• Work with stakeholders to refine business requirements and translate these into system requirements and recommended options for delivery including designs and size estimates.
• Ensure designs are consistent with strategic enterprise architecture goals whilst remaining appropriate to the development methodology (usually Agile Scrum).
• Design, develop and help to maintain the Performance and Capacity Planning framework. Execute, analyse and present performance tests results.
• Ensure efficient knowledge-transfer of solutions with accurate and up-to-date documentation, demos and presentations where needed.
Experience:
• Extensive experience of design leadership - ideally with enterprise systems
• Solid industry experience of software (and ideally hardware) architecture, including J2EE, databases, clustering and load balancing, distributed file-systems, storage, virtualization, architecture and design patterns.
• Extensive experience of object oriented analysis and design.
• Good knowledge of web application security
• Experience of building performance and capacity models for IT systems which allow System performance and capacity bottlenecks to be identified and allow impact of change to be predicted.
• Hands on experience of using/developing performance testing tools and 'injector' type technology within a Web environment
• Experience of the financial industry
• Experience in good development practice (CI, unit testing, TDD, agile, etc)
• Experience of database design in large database systems.
Essential technical Knowledge:
• Experienced Enterprise Java Developer - J2EE and multi-threaded J2SE
• SQL (Preferably Oracle or Sybase) including optimisation of queries
• Apache/Tomcat
• Source code control (Git)
• Unix (Preferably Sun Solaris and/or Oracle Enterprise Linux)
• UML
Desirable:
• Perl
• CGI scripts
• Weblogic
• Virtualised Linux deployments
• Atlassian tool set
• Performance tools
• Oracle tools
To apply for the position, please apply directly to this advert.
The JM Group and JM Digital are operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions.
The JM Group and JM Digital are an Equal Opportunities employer and we encourage applicants from all backgrounds.
No comments:
Post a Comment