*Hi,* *Please find the below job description,*
*If interested reply me ASAP to suren...@palniinc.com <suren...@palniinc.com>* *Title : Technical Lead/ Software Architect Java/J2EE* *Location : Malta, NY* *Duration : 6-12 months* *RESPONSIBILITIES & DUTIES: * Responsible for maintaining one or more highly complex N-tier J2EE applications in a Factory Automation mission critical environment and adhere to client software development life cycle processes to ensure delivery of high quality and reliable software solutions: · *Requirements Engineering* - Participate in requirements elicitation activities and scope definition activities - Analyze customer requirements and ensure that the requirements are clear, complete, consistent, unambiguous before development start - Ensure non-functional requirements are specified (performance, installation utilities, deployment tools). Ensure product documentation requirements are specified - Review customer acceptance criteria to ensure they are testable and develop test plans · *Design* - Develop High Level Design documentation - Ensure requirements and design are effectively communicated to development team and help facilitate communication with customer for requirements clarifications. - Develop Traceability Matrix to ensure all requirements can be satisfied by one or more design elements. - Lead Design Reviews · *Software Development* - Provide guidance to the completing development based on design specifications - Ensure source code change management processes are followed - Ensure coding guidelines are in place and followed - Participate in code reviews / audits - Review installation, user, and administrator documentation. - Update risk management plan to include critical risks identified during implementation. · *Software Testing* - Establish Test Strategy and guidelines for testing in Development Environment - Review Test Plans and Test Cases developed by developers and testers - Ensure test execution per test plan before deployment to QA environment - Contribute and direct at all levels of testing including unit, functional, automation, performance and scalability testing - Review Traceability Matrix to ensure all requirements have one or more test cases. - Assist in transfer of knowledge to testing teams to ensure proper communication of requirements, scope and schedule. · *Installation and deployment* - Provide software build and deployment instructions to the deployment team - Assist with troubleshooting any deployment or environment related issues *QUALIFICATIONS: * - BS Degree in Computer Science, Software Engineering or Information Technology Discipline - 6+ years professional software development experience in Java/J2EE technologies with 3+ years in the capacity of a Technical Lead/Software Architect - Experience with Semiconductor Manufacturing Systems and business processes is preferred - Experience in working in onsite-offshore development model desired - Experience in leading and managing small teams desired *SPECIFIC TOOLS AND SKILLS: * - Design and development using Java and J2EE technologies. - Strong experience in Java technologies and frameworks like JSP, GWT, JMS, JNDI, JDBC, JAXB, Hibernate, Maven, log4j and JUnit. - Strong XML technology experience such as XSD, XPath, XQuery, XSLT, etc. - Solid understanding of Java Web Services WSDL, SOAP, XML, Web Services Development Kit. - Experience with JBoss application server setup and configuration is desired. - Experience with Build / Development tools such as Subversion, Ant, Maven, JUnit, Sonar and Jira - Experience in Oracle, SQL Server development of large scale databases. - Familiarity with MQ Series Message Bus technology - Familiarity with JBOSS BRMS technology for workflow management *Thanks* *Surendra TummalacherlaPalni Inc* 1901 North Roselle Road, Suite: 800, Schaumburg, IL 60195 Direct : 214-628-0129 Fax: 847 890 6394 Email Id: suren...@palniinc.com YIM : surendra_tummalache...@yahoo.com www.palniinc.com -- 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 us_itgroups+unsubscr...@googlegroups.com. To post to this group, send email to us_itgroups@googlegroups.com. Visit this group at http://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.