Previous Job
Previous
Solution Architect
Ref No.: 18-08779
Location: New York, New York
Job Description: • Solution Architect in the Enterprise Architecture Solution Architecture function • Knowledge of integrating solutions with standard technology platforms • As a member of the Enterprise Architecture staff, the candidate would lead technical evaluations and participate in the Architecture, Design and POC development and implementation of various solutions. • The position is for an experienced hands on senior technologist who has very strong experience leading, designing developing and implementing applications using the JEE architecture. • The candidate will be involved in the entire project life cycle (requirements review, technical design, development, supporting deployment and maintenance efforts). • The role requires both broad and deep technology knowledge and the ability to architect solutions including COTS, SAAS, Cloud and standard platforms integration and deep expertise in Java/Spring solutions by mapping common customer business problems to end-to-end technology solutions. • Ability to take direction from Senior Architects and follow through on developing POC, skeletal programs and initial components. • Demonstrated ability to engage in technology decision maker discussions • Contribute to development of standards and practices for application development • Contribute to development of reference architecture, and standards for different application styles based on enterprise/shared platforms • Participate in information gathering sessions to validate business cases, gather and document business and functional objectives • Implement architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system • Develop and support verification of solution delivery, including testing processes, tools, and techniques • Evaluate new technologies, POCs for practical implementation to satisfy current and potential business needs

Quals--
Client Client (FRBNY) is creating a position within the Technology Group's Enterprise Architecture function supporting the Enterprise Architecture Support for various solutions, research and development and proof of concepts. This position will support various cutting edge new automation efforts and act as an Architect for specific solutions and general proofs of concepts (POC) for new technologies and capabilities, general technology leadership, provide hands on Solution Design and prototype coding for a wide range of Java and other technology solutions. The candidate must have strong Java design and programming skills, be very familiar with FRS environment, have initiative, be innovative and the ability to multi-task in a fast-paced challenging technology environment. Business Case: EA must Architect and design software while meeting our customers' needs for timely delivery, high quality, and low cost. To achieve this, EA needs sound architectural and design principles, best practices, processes and tools in place during software delivery process. Thru R&D and POC, by providing design leadership and hands on coding, EA can provide SD the needed guidance and assurance processes, and EA can minimize the complexity, effort, time and cost of ownership for bank's business units for enhancement and development of their capabilities Top 5-10 technical skills required for the job: • Strong knowledge and expertise in Java enterprise technology • Strong knowledge and expertise in Spring Frameworks (Core, etc.) • Requires 8-10 years of Delivering Technology solutions with focus of solutions that are integrated with systems based on JEE and Spring Framework. • Worked closely with Solution Architects on projects and demonstrated ability to propose design solutions • Worked on applications based on componentized, layered and distributed n-tier architecture and decoupled UI • Strong knowledge of Restful approach to APIs, experience with system and information integration technologies • Strong database skills (SQL Server, Oracle, Amazon RDS etc) • Experience with Web 2.0 development and concepts • Development lifecycle o Testing concepts (unit, integration) o Continuous Integration (SVN, Jenkins, Sonar) o Agile development o Dependency Management (Maven) • Good communication and interpersonal skills o Ability to communicate and understand user requirements and architectural design • Ability to work on multiple assignments simultaneously and produce high quality products Please complete all of the following sections: Area Overview: Client Client (FRBNY) is creating a position within the Technology Group's Enterprise Architecture function supporting the Enterprise Architecture Support for various solutions, research and development and proof of concepts. This position will support various cutting edge new automation efforts and act as an Architect for specific solutions and general proofs of concepts (POC) for new technologies and capabilities, general technology leadership, provide hands on Solution Design and prototype coding for a wide range of Java and other technology solutions. The candidate must have strong Java design and programming skills, be very familiar with FRS environment, have initiative, be innovative and the ability to multi-task in a fast-paced challenging technology environment. Business Case: EA must Architect and design software while meeting our customers' needs for timely delivery, high quality, and low cost. To achieve this, EA needs sound architectural and design principles, best practices, processes and tools in place during software delivery process. Thru R&D and POC, by providing design leadership and hands on coding, EA can provide SD the needed guidance and assurance processes, and EA can minimize the complexity, effort, time and cost of ownership for bank's business units for enhancement and development of their capabilities Job Description: • Solution Architect in the Enterprise Architecture Solution Architecture function • Knowledge of integrating solutions with standard technology platforms • As a member of the Enterprise Architecture staff, the candidate would lead technical evaluations and participate in the Architecture, Design and POC development and implementation of various solutions. • The position is for an experienced hands on senior technologist who has very strong experience leading, designing developing and implementing applications using the JEE architecture. • The candidate will be involved in the entire project life cycle (requirements review, technical design, development, supporting deployment and maintenance efforts). • The role requires both broad and deep technology knowledge and the ability to architect solutions including COTS, SAAS, Cloud and standard platforms integration and deep expertise in Java/Spring solutions by mapping common customer business problems to end-to-end technology solutions. • Ability to take direction from Senior Architects and follow through on developing POC, skeletal programs and initial components. • Demonstrated ability to engage in technology decision maker discussions • Contribute to development of standards and practices for application development • Contribute to development of reference architecture, and standards for different application styles based on enterprise/shared platforms • Participate in information gathering sessions to validate business cases, gather and document business and functional objectives • Implement architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system • Develop and support verification of solution delivery, including testing processes, tools, and techniques • Evaluate new technologies, POCs for practical implementation to satisfy current and potential business needs Top 5-10 technical skills required for the job: • Strong knowledge and expertise in Java enterprise technology • Strong knowledge and expertise in Spring Frameworks (Core, etc.) • Requires 8-10 years of Delivering Technology solutions with focus of solutions that are integrated with systems based on JEE and Spring Framework. • Worked closely with Solution Architects on projects and demonstrated ability to propose design solutions • Worked on applications based on componentized, layered and distributed n-tier architecture and decoupled UI • Strong knowledge of Restful approach to APIs, experience with system and information integration technologies • Strong database skills (SQL Server, Oracle, Amazon RDS etc) • Experience with Web 2.0 development and concepts • Development lifecycle o Testing concepts (unit, integration) o Continuous Integration (SVN, Jenkins, Sonar) o Agile development o Dependency Management (Maven) • Good communication and interpersonal skills o Ability to communicate and understand user requirements and architectural design • Ability to work on multiple assignments simultaneously and produce high quality products Required Skills: • Requires 8-10 years of Delivering Technology solutions with focus of solutions that are integrated with systems based on JEE and Spring Framework. • Worked on applications based on componentized, layered and distributed n-tier architecture, with decoupled UI • Strong knowledge of Restful approach to APIs and experience with system and information integration technologies • Demonstrated experience with integrating solutions with standard technology platforms • Ability to work independently based on minimal Senior Architect guidance and direction • Database skills • Cloud skills is a plus Critical Skills: • Expected to have in-depth IT experience as a senior technologist with design and development experience, ideally within a financial institution, regulatory compliance, financial trading environment or investment banking infrastructure • Strong analytical and conceptual skills, with ability to function at both the detail and conceptual levels • Knowledge in architecture patterns and best practices • Strong leadership, multi-tasking and collaboration skills • Good verbal, written and presentation skills • Ability to evaluate and assess new technology potential and POC results • Ability to assess benefit versus risk of implementing technologies • Ability to think creatively, strategically and act tactically • Take ownership, self-starter, and drives to completion • As Solution Architect responsible for the definition of IT solutions and accountability to work with the business and IT teams to deliver accordingly • Work with platform architecture teams to ensure a consistent approach to architecture • Consulting skills such as interviewing stakeholders, conducting architecture reviews, and consensus building • Work effectively within a fast-paced, cohesive regional/global Architecture team and willing to learn fast and adapt quickly to change • Demonstrated deep knowledge of programming in java and implementing java solutions. Preferred Skills: • Additional technical qualifications include hands-on experience in several of the following products or technologies: Eclipse IDE, Mega, JEE, JRE 1.x, Spring 4 and 5 Framework, JMS, JSON, XML, Web Services, agile development methodologies, DevOps, Oracle, SQL Server. Hibernate, Mobile technology frameworks, scripting technologies (Javascript, Ajax libraries), Knowledge of Microsoft .net technologies a plus. Familiarity with PaaS and Cloud environment a plus.