*Job Title :: IT Consultant Associate (SOA Java Architect/Developer)* *Location : **Detroit, MI*
*Duration : 1 Year* Sr. Java Developer Team Lead to design and develop Common Services. Specializing in SOA systems design. *Top Three Skills:* 1.IBM Rational Software Development in Java (5 years) 2.Backend integration development using IBM MQ or equivalent, databases (JDBC), mainframe, frameworks 3.Service Oriented Architecture design/development using WS-Security, SOAP/HTTP/REST, WSDL, XML/XSD (Schemas) or similar technologies (5 years) *Required Skills:* · Required 5+ years design and development experience of distributed systems with a focus on backend integration using Java · Required Test Driven Development experience · Required ability to propose, document, and implement software project lifecycle solutions (software and documentation) · Required ability to think and operate at an enterprise level · Required ability to translate/interpret business/technical requirements to software deliverables · Required minimum 5 years overall Java experience using IBM Rational Application Developer (RAD) · Required deployment experience in IBM Websphere environment. · Required to develop functional software, mocks, JUnits, Integration test software · Required MVC experience (Struts) · Required development experience with common or custom Java frameworks. · Required execute and provide test results (functional unit, integration, and performance) · Required author physical implementation · Required experience with version control (CA SCM or similar) · Completes Java coding (implementation and enhancements) based on approved designer specifications · Ensure implementations are properly documented within source and in design documents. · Ensure implementations are up to current standards for coding, naming, security, and versioning. This includes reviewing each class that was altered as a bare minimum. · Ensure implementations are adequately tested by automated tests and asserted correctly · Scripting of deployments using ANT or equivalent · Use software design patterns (Singleton, Factory, Command, Delegate as examples). Any patterns will do. Candidate needs to demonstrate usage of design patterns. · Ensure configurations work in all environments from development to production. · Prepare deployment documentation for software and its dependencies (distributed MQ, WAS EARs, property files, software configurations, etc.) · Troubleshoot issues with implementations and support testing. · Author (Develop) JUnit test cases. · Report status of all responsibilities to their project team. · Perform Test Driven Development in a Continuous Integration (CI) environment. · Construct CI build template projects and insert into version control system. · Configure CI environment to perform the project builds under their responsibility. · Issues and defect tracking. · Maintain SCM version control for the project · Create appropriate technical documentation to standards (software design documentation, flows, sequence diagrams, class diagrams) · Develop and execute testing including but not limited to unit tests, integration Tests, performance tests · Coordinate with the consumers to resolve the issues related to accessing the services. · Prepare promotion documents for the deployments. · Test the Services in Dev, QA and Prod environments. · Code Reviews (conducting as developer or potentially reviewing others as an approver) · Code the design to company Common Services standards using custom Java framework. · Unit test the code ensuring appropriate coverage · Work on other technical design documents. E.g.: Non functional, Service Level Agreements · Assist in environment setup with engineering and operational teams. · Maintain defect logs to track and manage the defects. · Prepare test cases for functional, non-functional, and performance testing. · Provide Post-Production warranty support from a development perspective. *Preferred Skills:* · Preferred experience in test driven development with continuous integration (automated testing). · Preferred 4+ years experience with Service Oriented Architecture and Web Services development using Java technology · Preferred 4+ years experience with WSDL, XML, XSD and XSLT development for distributed systems/services. · Preferred experience developing SOA solutions for integration to other applications, systems, and services · Preferred message queue development and integration or equivalent(IBM MQ preferred) · Preferred ability to create conceptual models and conceptual solutions *Education:* · BS Computer Science or equivalent Regards, Chandra Shekar [image: http://www.ecloudlabsinc.com/images/logo.png] 517 Route 1 South, Suite 5969, Iselin, NJ - 08830 Phone: *732-358-6868* Xtn: 114| Fax: 732-653-0298 Skype: accmgrinusa | Gtalk: [email protected] Email: [email protected] URL: www.ecloudlabsinc.com *Click here for **Update Hotlist* <https://sites.google.com/site/ecloudlabsinc/Hotlist> “*If you look at what you do not have in life, you don't have anything, if you look at what you have in life, you have everything”* We are E-Verified company [image: images] -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.
