Java Systems Architect
£50,000 to £60,000 pa
The key responsibility of the Java Systems Architect is to achieve organisational goals by defining, integrating, programming and developing an existing comprehensive Java architecture and to facilitate future developments. You will design, plan, programme and drive our IT projects within the conveyancing industry and the field of client identity. The role involves working closely with our existing IT Manager, who is a Java development expert, and in actively developing and programming to a high standard. You will act as a lead and back up to our software programmes and help to define future development and IT system requirements and disaster recovery procedures.
The successful candidate:
•Achieves operational architecture objectives by contributing information and recommendations to strategic plans and reviews, preparing and completing action plans; implementing production and quality standards, resolving problems; identifying trends; determining systems improvements and implementing change.
•Meets information architecture financial objectives by: forecasting development - programming time requirements, analysing variances and initiating corrective actions.
•Understands information requirements by studying organisation mission, goals, and business drivers; conferring with executives as required.
•Defines infrastructure for design and integration of internet computing systems by analysing information requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
•Confirms architecture capability and flexibility to support high availability web applications by developing analytical models and completing validation tests.
•Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
•Enhances organisation reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
•Provide clear project management where required, with draft visual examples of screens and reports based on development requirements.
•Act as backup to the It Manager - Senior Systems Developer and, where appropriate, the Web Developer, to provide extra resource as required.
•Support IT Manager in meeting deadlines for the provision of systems and documentation as required for the business or 3rd parties.
•Manage own work allocation, productivity and quality of work with minimum of supervision.
Good understanding and experience of Microsoft Office products
Knowledge and experience using:
Angular & AngularJS
Maven & Spring Frameworks
SQL / Postgres Database Management
APIs – specifically REST and SOAP
HTML, XML & CSS
Elastic Beanstalk & AWS Deployment environment
J2EE – EJB/JMS
•Self motivated and able to organise own work with minimum supervision.
•Copes effectively in demanding circumstances.
•Good time management adopting a flexible approach to work.
•Demonstrates persistence and commitment to completing tasks and objectives.
•Willing to contribute ideas and seek improvements.
•Good client / Introducer handling skills both by telephone and face to face.