Job Description :
Job Title: Java Architect Location- Chicago, IL Duration: Long term Contract Job Description: Responsible for application design, enhancements and overall end-to-end functionality. Responsible for overall quality, stability and performance of the system. Transform requirements into architecture and blueprint for the solution being created. Conversion that is based on several factors: previous, successful design patterns, reference architectures and enterprise architecture guidance. Provide technology perspective to business to help guide roadmap and prioritization by keeping abreast with industry trends. Where required, help business size the complexity of problem, simplify and define MVP. Provide technical leadership and guidance to the development team, during the SDLC. Get development team's buy-in into accepting the design to be implemented. Provide thought leadership to ensure minimal technical debt and best of breed technology is used. Ensure that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles. Act as the bridge between Enterprise / Application Architecture and Delivery. Be a consumer and contributor to architecture collateral. The patterns and guidance developed should be reusable in a broader enterprise architecture context. Document and manage how multiple applications are poised to work together. Involves defining the interaction between application packages, databases, and middleware systems in terms of functional coverage. Generate migration plans for systems which are at the end of the software life cycle or which have inherent technological risks. In depth understanding of Payment systems. End-to-End Enterprise Architecture understanding, including Enterprise Java Stack (JEE), Rich UI and Front-End technologies. Good relevant understanding of Enterprise Integration and Messaging Patterns, SOA Governance practices Strong communication skills including engaging senior management on strategic plans, leading project steering committees and status updates. Experienced in Agile methodology. Capable to handle multiple concurrent initiatives. Excellent organizational, vendor management, negotiation, and prioritization skills.