ava/J2EE Lead Developer

ITHAKA

Contract Ann Arbor, Michigan, United States Posted 5 years ago

 Write a Review Add Vendor   Add Contact  

About Position

ava/J2EE Lead Developer (Contract)

$70.00 / Hourly

Ann Arbor, Michigan, United States

ava/J2EE Lead Developer

Contract Ann Arbor, Michigan, United States Posted 5 years ago

Description

Position Summary The Senior Java Developer will work individually to design and implement content storage, processing and tracking applications. This position will not have managerial responsibility but will be supervising the daytoday work of the team members. This position reports to Director of Content Management Systems, and will be located in the Ann Arbor, MI office. Primary Responsibilities and DutiesDevelop 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 scriptsDesign, code, unit test, and document software solutions for those business requirements User interfaces and system components of distributed multitier applicationsHighthroughput, multithreaded content processing applicationsData extraction, content manipulation, and other utility applications and scriptsLead team of developers in designing and implementing solutions.Mentor junior team members as needed.Research, evaluate, and recommend solutions for complex technical problemsDistribute work to other team members, conduct code reviews and help them in resolving problems they encounter. Skills and Experience Required Minimum of 8 years experience in Java/J2EE programming, including objectrelational mapping, JSP/Servlets, JMS, JMX programmingFive 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 JAXBExperience building dynamic, rich, interactive web UIs using AJAX, JSF and related technologies.Experience with Java frameworks like Spring, Seam and Hibernate.Experience developing multithreaded and distributed applications.Familiarity with all phases of the software/product development lifecycle requirements, design, coding, testing, deployment, and maintenanceStrong problem solving skills; excellent oral and written communication skillsDemonstrated ability to architect solutions including problem analysis, data modeling, component break down, etc and communicating the design to other team membersDemonstrated 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 viewpoint, etc.Demonstrated ability to work well in a small team environment, with local and remote colleaguesDemonstrated experience in leading and mentoring developers in requirements review, designing solutions and distribution of work items.Experience in supporting and troubleshooting 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. Good to Have Experience working with the JBOSS Seam framework.Other web UI frameworks and component libraries like GWT.Experience with Content Management Systems and CMS application developmentKnowledge of the Documentum CMS including, but not limited to, workflows, DFC, WDK and Webtop applications The applications that are built and managed by this unit are all highperformance, multithreaded, highvolume applications handling 100s of terabytes of missioncritical content. Successful candidates have very strong fundamentals in JAVA, RDBMS (Oracle in particular) and UNIX. They are expected to know how the underlying technologies and tools work and interact. They are expected to be able to deploy, monitor, and troubleshoot applications in a production environment. We deal with a lot of XML content and data. Successful candidates have strong knowledge of XML, XSLT, validation technologies, and ways to use XML from java code. They will be working on small teams (13 developers), handling projects endtoend. Successful candidates can interpret and refine requirements, get clarifications from team leaders and product managers as needed. Candidates can expect to be asked technical questions about anything listed on their resumes, with specific reference to how they have used these technologies or practices in recent projects. Education Bachelors degree in Computer Science, Engineering, or related discipline requiredJava or J2EE certification desirable

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Job Summary

$70.00 / Hourly

Contract

Ann Arbor, Michigan, United States

Experience Required : 3 Year/s

Posted : 5 years ago

Deadline : February 21, 2019 5 years ago

Job ID : Job0000015148

ITHAKA

301 E Liberty Building, 301 E Liberty St #250,

www.ITHAKA.com