Job: LA Java Engineer(s) needed(a team of 4-5 with Team experience)
May 9th, 2009Position: Java Engineer(s)
Location: Los Angeles, CA
Company:
Team Lead - Sr. Software Engineer, Java-would like a group of 4 or 5 that
have worked together.
Client would consider some mix of contract and contract-to-hire. We would
prefer US citizens or green card holders for the contract-to-hires if agreed
upon by both Parties. Project duration is now through the end of the year,
with rampdown starting Oct/Nov/Dec this year for contractors. Job location
is Los Angeles, CA.
Description:
The primary role for this position will be to work on Entertainment Media
Software and Services digital content management and distribution services.
The ideal candidate must be a skilled Java developer with experience in web
development, applications development and systems integration who has
experience as a Team Lead. The role will primarily be focused on
development and delivery of projects. The Team Lead will have previous
experience in this role with responsibility for managing and directing 6 or
more Engineers. Our Client is primarily looking for a group of experienced
engineers who have worked together in the past on java-based web
applications so know each other’s skill sets, can communicate effectively,
largely manage themselves, etc. This would be ideal for a team just
finishing their present assignment.
Responsibilities:
- End-to-end responsibility for several components that make up the
applications allowing Entertainment Media Software and Services to support
Entertainment services businesses.
- Design components to meet business requirements
- Write and maintain code for the components he/she is responsible for
- Write and maintain Java Docs for the components he/she is
responsible for
- Create design documentation including class modeling
- Database modeling
- Write and maintain unit tests, mocks, test harnesses and other
supporting code/scripts to facilitate testing and maintenance of his/her
component(s)
- Write average to complex unit tests for his/her components
- Identify and handle edge cases for components they’ve produced
- Provide change logs and deployment instructions for the components
he/she is responsible for
- Identify gaps in requirements and get responses from business users
- Provide basic risk analysis for his/her component(s)
- Lead other software engineers working on those components
- Conduct peer code reviews
- Provide development estimates
- Ability to take over coding for other components of low- to
mid-level complexity
- Write unit tests for other engineer’s components
- Assist in maintenance efforts, including refactoring
Required skills:
- Expertise with Java SE 6 and Java EE 5 technologies, 5+ years of
hands-on experience
- In-depth knowledge and experience with data modeling at
conceptual, logical and physical levels
- Experience (3+ years) implementing solutions using Oracle (or
other RDBMS) as the data store with hands-on SQL experience for low- to
mid-complexity queries, experience writing stored procedures (PL/SQL),
basic administration (e.g. import/export of dumps) and performance tuning
knowledge (e.g. use of indexes)
- Experience (3+ years) building web based solutions with enhanced
UIs with HTML, DHTML, CSS, JavaScript and AJAX
- Experience with XML and its associated technologies (e.g. SAX,
DOM, JDOM, XSL, JAXB)
- Experience using best-of-breed and/or common open source
frameworks/servers/tools: Spring, Struts, log4j, Apache, Tomcat, Maven
- Experience (1+ years) with ORM technologies (e.g Hibernate,
Ibatis, EJB)
- Experience (2+ years) with MVC technologies (e.g Struts, Spring
MVC)
- Experience using Test Driven Development and testing frameworks
(e.g. JUnit, TestNG, HttpUnit, DBUnit)
- Experience using source control systems (e.g. Perforce, CVS,
Subversion, etc.)
- Experience building both consumer facing web based solutions as
well as intranet/extranet type applications for internal users and partners
- Great communication skills
- Ability to comprehend modeling and use case documents to
correctly implement features and functionality and update them as needed
- Ability to select appropriate use of algorithms, patterns and
coding techniques
- Experience using Linux or UNIX-variant operating systems
Desirable Skills:
- Experience with Hibernate and Ibatis frameworks
- Experience with Spring framework
- Experience with Web flow technologies (e.g. Spring Webflow)
- Experience with building web applications for wireless devices.
- Experience with Endeca search technology
- Experience with SOAP web services
- Experience with Maven
- Strong Expertise with advanced web UI technologies (e.g. AJAX,
JQuery)
- Experience developing shell or Perl scripts
- Experience developing applications for online retailers
(including payment transactions).
Contact:
Please contact Mike DOT Maxon AT HeritageGlobalSolutions DOT com if you can assist.
Jeff Estep
Heritage Global Solutions
“Experience Counts”
Office-949 218 9902
Cell-818 469 5950
Fax-949 606 9925
www.HeritageGlobalSolutions.com
American Indian/Service Disabled Veteran Owned
GSA Schedule 70- GS-35F-0049V
Filed under Job News | | RSS 2.0 | Email this Article