Java/J2EE Software Developer Ellie Mae
THIS JOB HAS EXPIRED
Description
Summary of Responsibilities:
The Java Software Engineer position is responsible for the design, development, unit-test and support of complex J2EE systems, which involves working directly with Product Manager to help refine business requirements as well as design and implement technical solutions to meet the business requirements. This is a full-time hand-on development position that requires both source code review and providing architectural recommendations to managers.
This position will have exposure to the full life-cycle of development and play a hand-on role in development and throughout the life-cycle of the project, which likely will have significant interaction with key business owners.
Primary Responsibilities & Objectives:
Design, develop, unit-test and maintain complex web applications
Work with business analysts to finalize business requirements and product definition.
Provide architecture design and identify design strategies based on business requirements
Work with other members of the group to determine best design options by applying the best practice and design patterns
Produce design documents and unit-test suite for new and existing functionality.
Deploy web applications to JBoss or similar J2EE servers in UNIX environments
Implement Java solutions based on the design
Participate in structured code reviews
Build and execute unit-test cases
Qualifications, Skills & Education:
Bachelors degree in Computer Science or comparable fields.
Minimum 3 years of software development experience using Object Oriented design (UNIX environment preferred) and J2EE (JBoss on Solaris experience highly preferred) for high volume customer facing web applications.
2+ years of experience in JSP, JavaScript, Struts, XSL, XML, XML Schema
1+ year of experience in Java, HTML, Tiles, JDBC, Hibernate, XSLT, AJAX , JMS and Ant.
1+ year Web Services experience HTTP, SOAP. Experience in JAX-RPC and WSDL is a plus.
1+ year experience in developing applications in Eclipse or similar IDEs
Experience Relational Database Modeling and SQL development (SQL Server preferred).
Experience in source code control and version control for change management
Must have proven ability to write technical documentation including but not limited to design documents, technical briefings & release notes.
Ability to produce accurate, complete and concise deliverables and reports.
Must have Excellent ability to communicate effectively with developers, project management, and end users
Experience writing and supporting PL/SQL programming desired
Experience with Rules Engines is a plus
Mortgage Industry Experience Preferred.
| Location: |
Irvine, CA
United States
|