We are looking for *Senior Java Developer* for one of our direct clients in *MI*. Kindly go through the below job description and let me know your interest. Please send me your updated resume in word format along with following details. *Position Name : Senior Java Developer* *Duration : 12 monthsContract* *Client : ITHAKA(non-profit organization)* *Location : Ann Harbor, MI * *Consultant Name :* *Visa status :* *Present location :* *Phone number :* *Email Id :* *Pay Rate :* *Job description : * *Position Summary* The Senior Java Developer will work independently to design and implement content storage, processing and tracking applications. This position will not have managerial responsibility but may be supervising the day-to-day work of the team members when required. This position reports to Director of Content Management Systems, and will be located in the Princeton, NJ office. Working remotely is also an option for the right candidate. Primary Responsibilities and Duties •Develop software using J2EE (JSF, SEAM, JMS, Spring, etc.), RDBMS (SQL, Oracle, JDBC, Hibernate), LDAP, XML (JAXB, SAX, etc.), CMS (Documentum), and Unix (Solaris, Linux) •Analyze business requirements for applications, systems, and scripts •Work with the product managers and come up with solutions to address business needs, streamline processes, design and implement selected solutions. •Work with the Project manager to define the scope of work and estimate effort and timelines. •Work with other Tech leads and CM Tech management to implement new applications, establish and maintain coding standards and plan for future activities. •Participate in meetings with end users and CM production staff. •Take ownership of applications and provide technical support and maintenance •Design, code, unit test, and document software solutions for those business requirements: oUser interfaces and system components of distributed multi-tier applications oHigh-throughput, multi-threaded content processing applications oData extraction, content manipulation, and other utility applications and scripts •Research, evaluate, and recommend solutions for complex technical problems •Distribute work to other team members, conduct code reviews and help them in resolving problems they encounter. *Skills and Experience Required:* •Should a self-motivated and be able to work with very little supervision. •Minimum of 5 years experience in Java/J2EE programming, including object-relational mapping, JSP/Servlets, JMS, JMX programming •Five years experience in development and deployment on Unix (Solaris, Linux, etc) platforms. •Expert knowledge of RDBMS technology (SQL, JDBC, Oracle, relational data modeling) •Knowledge of XML processing technologies such as validation, XSLT, and JAXB •Experience building dynamic, rich, interactive web UIs using AJAX, JSF and related technologies. •Experience with Java frameworks like Spring, Seam and Hibernate. •Experience developing multi-threaded and distributed applications. •Familiarity with all phases of the software/product development life-cycle: requirements, design, coding, testing, deployment, and maintenance •Strong problem solving skills; excellent oral and written communication skills •Demonstrated ability to architect solutions including problem analysis, data modeling, component break down, etc and communicating the design to other team members •Demonstrated ability to work with the Product Management, Project Management and UI designers to ensure requirements are accurately understood, estimate and track development timelines, provide feedback on requirements from a technical view-point, etc. •Demonstrated ability to work well in a small team environment, with local and remote colleagues •Demonstrated experience in leading and mentoring developers in requirements review, designing solutions and distribution of work items. •Experience in supporting and trouble-shooting live/production environments. •Knowledge of IT infrastructure and hardware including server architectures, storage, security mechanisms, protocols and general IT products like FTP servers, etc. is needed. •Experience in modern development tools like IDEs, remote debugging, continuous integration tools, software repositories, bug tracking systems. This includes not only using the tools but also the ability to adapt the tools and processes to particular project requirements. *Education* •Bachelor’s degree in Computer Science, Engineering, or related discipline required •Java or J2EE certification desirable Regards, Bramarish Kadakuntla IT Solutions, Inc. 2000 Cornwall Road, Suites #220/300 | Monmouth Junction, NJ 08852 Website : http://www.itcsolutions.com Mail Id : bramar...@itcsolutions.com Desk No : 732-924-4224 / Fax: (732) 985-7920 Gtalk : bramarish.itcsolutions/YIM: bramarish.itcsolutions 8(a) certified Small Disadvantaged Business (SDB) by the U.S. Small Business Administration (SBA). Minority owned, controlled and operated Minority Business Enterprise certified by the National Minority Supplier Diversity Council (NMSDC) "Under Bill s. 1618 Title III passed by the 105th U.S. Congress this mail cannot be considered spam as long as we include a way to be removed from our mailing list. Simply send us an e-mail with REMOVE in the subject and we will gladly REMOVE you from our mailing list." -- You received this message because you are subscribed to the Google Groups "REQSRESUMES" group. To unsubscribe from this group and stop receiving emails from it, send an email to reqsresumes+unsubscr...@googlegroups.com. To post to this group, send email to email@example.com. Visit this group at http://groups.google.com/group/reqsresumes. For more options, visit https://groups.google.com/d/optout.