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
*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 : *
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
•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
•Participate in meetings with end users and CM production staff.
•Take ownership of applications and provide technical support and
•Design, code, unit test, and document software solutions for those
oUser interfaces and system components of distributed multi-tier
oHigh-throughput, multi-threaded content processing applications
oData extraction, content manipulation, and other utility applications and
•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
•Knowledge of XML processing technologies such as validation, XSLT, and JAXB
•Experience building dynamic, rich, interactive web UIs using AJAX, JSF and
•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
•Strong problem solving skills; excellent oral and written communication
•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.
•Bachelor’s degree in Computer Science, Engineering, or related discipline
•Java or J2EE certification desirable
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
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to firstname.lastname@example.org.
Visit this group at http://groups.google.com/group/reqsresumes.
For more options, visit https://groups.google.com/d/optout.