Java Solutions Architect
Job Description Rapidsure has been implemented and our client is now taking the system over for the 3rd party and they need the Architect to do the design work. They have hundreds of users and thousands of transactions a day which is why a person from the financial industry would do well. The team they will be directing will be on and off shore and this position will be 80% design and 20% coding. Lead Architect on the continue development of the RapidSure PAS. Insurance experience a plus. Experience on enterprise class transactional systems a MUST. JBoss application server. Java Frameworks: Hibernate, JSF, Spring Batch Java Components: Liferay, Groovy, jBPM, Guvnor, Drools IDE Eclipse -This role will work with the project and business teams in analyzing the requirements, provide enterprise design solutions, and work with the development leads in creating frameworks, reuse components or proof of concepts as needed. -The role will partner with business analysts, project managers and application developers to determine design decisions and document the solution to meet the business requirements. -The role is an 80/20 mix of design and coding. -Candidates will need to have a firm understanding of object orientated analysis and design, design patterns and service orientation. -The design work for the role will be project related but will need to fit into the enterprise architecture. Design deliverables will go through a design and gate review. Key Areas of Responsibility: • Responsible for technical analysis, estimates, and technical design of solutions • Perform system analysis and designing of new systems • Creation of SDLC artifacts including System Architecture Documents and diagrams • Design and govern the reusable service repository, design patterns and reusable technical components (e.g. Web Services and SOA components, BPEL/ESB processes, data transformations, error handling, auditing, logging etc.) • Collaborate with the infrastructure/operations team, DBAs, technical leads, developers and business analysts for design activities Qualifications: • Very strong analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high-level information into details and create a clear solution • Very strong knowledge of Object-oriented analysis and design (OOAD) • Very strong modeling skills, to represent design information in graphical forms that augment textual representations in natural language, including using modeling languages already established in the development organization • Very strong experience with Unified Modeling Language (UML) • Very strong experience and knowledge of Service Orientation Architecture (SOA) • Strong experience and understanding of the software development lifecycle design (SDLC) and implementation Knowledge Needed: • 10+ years of hands on development experience • 4+ years of hands on development experience on large scale enterprise systems • Thorough experience and understanding of the Service Oriented Architecture (SOA) based architecture approaches, design methodologies and design patterns • Experience with Enterprise Service Bus (ESB) technology • Experience with MS SQL Server technology • Insurance domain knowledge is a plus, to have credibility with user representatives and be able to work effectively with them Responsibilities: • Work with the project manager or project sponsor to document the project technical design. • Write technical designs according to standard templates, using use cases, UML diagrams and descriptive narratives in a clearly, unambiguously, and concise manner. • Define system attributes, external and internal interfaces, data schemas and integration specifications. • Participate in peer reviews and inspections of technical documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly. Participate in mentoring junior members of the team. • Manage software requirements specification. Maintain traceability information and track design status throughout the project. • Manage changes to base lined design through effective application of change control processes and tools.
King of Prussi...
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."