Software Engineer Java- Irvine, CA
Silverpop Systems, Inc. - Irvine, CA

This job posting is no longer available on Silverpop Systems, Inc.. Find similar jobs:Software Engineer Java jobs - Silverpop Systems jobs

Looking for a thriving work environment where you can own a piece of history? Looking to learn more than you ever thought possible about marketing automation? Then look no further than Silverpop. Put your knowledge and enthusiasm to work for a company that is focused on building innovative marketing automation products and having fun while doing it.

Define, design, implement and test software applications using a variety of technologies, including, but not limited to: Java/J2EE, Oracle PL/SQL, Spring, Spring MVC, Hibernate, Ruby, JavaScript/AJAX, HTML and scripting languages.

Interact with the Quality Assurance (QA) team to define test plans and test data; identify reproduce and document defects; fix and verify defects.

Interact daily with Product Management team to clarify requirements or suggest changes during the implementation of the enhancements.

Silverpop employees have a responsibility to not only improve their own performance and contribution but to seek out every opportunity to help other team members and the company as a whole. There is not a set formula for finding the right balance but a key component is to understand his/her own strengths and weaknesses and how they fit into the greater needs of the company.

Minimum four (4) years of experience in Java programming, including JSP, Servlet, JDBC and application servers required

Java, Spring, Spring MVC, Hibernate required

Proficiency with HTML and JavaScript/Ajax required

TestNG or other unit testing methodologies preferred

Proficiency with dynamic languages such as Ruby, Groovy etc. preferred

Basic database design required

Stored procedure writing, PL/SQL preferred

Struts or GWT preferred

Agile product development experience preferred

Bachelor’s degree in Computer Science, Computer Engineering or equivalent required.

INTERACTION: No supervisory responsibilities required for this position.

Must be able to communicate technical issues clearly to individuals with various levels of technical understanding.

Must be self-motivated and know when to seek guidance; detail-orientation is a must.

Excellent communication and interpersonal skills.

Exceptional organization and time management skills.

Cooperate with matrixed team members to meet goals or complete tasks.

Flexibility, ability to change priorities quickly, and capacity to handle multiple tasks.

Effective collaborator with proven process improvement skills.

Ability to consistently learn new technologies and apply those concepts to customer’s needs.

Ability to work as part of a geographically dispersed team.

Required Skills

Required Experience