Back to all Job Postings
Senior Software Engineer/Architect - San Jose
- Responsibilities include:
- Design, modify, develop, write and implement software programming applications in Java
- Implement architectures that satisfy project requirements and provide future leverage
- Assume ownership of existing code base, including bug fixes and hot patches
- Coordinate work teams as necessary (with appropriate departmental assistance) to complete testing and final release of applications
- Provide technical support to project team members with assistance from existing technical support
- Rely on extensive experience and judgment to plan and accomplish goals
- Develop and document new project requirements, specs and development schedules
- May provide consultation on complex projects and is considered to be the top level contributor/specialist
- Adhere to project schedules and reporting during development and construction phases
- A wide degree of creativity and latitude is expected
- Problem Solving and Trouble shooting as necessary
- Promote the sharing of common architectural constructs, standards and frameworks across projects within the organization
- Qualifications include:
- Bachelor's degree in area of specialty
- At least 8 years of experience in the field or in a related area
- At least 8 years of experience in the field or in a related area
- 5+ years Java application development experience
- Close attention to detail and ability to meet aggressive deadlines
- Creative and proactive
- Knowledge of Intranet and Internet Applications
- Strong initiative and the ability to work independently
- Great Problem Solving Skills
- Self starter/learner who can work independently and not get blocked, who is driven to solve problems.
- Ability to write new code and also work with, understand and debug existing prewritten legacy code.
- Strong Java programming skills with knowledge of some or all of: Java Swing, JUnit, Eclipse, SWT, Struts, Spring MVC, AJAX and Hibernate
- Knowledge of Maven a plus
- Extensive experience with SQL Databases (mySQL, Oracle, SQL Server) a plus
- Knowledge of UNIX (Linux or Solaris) and Windows a plus
If you think you have what it takes to succeed in a dynamic, fast-paced, and rewarding environment, click here.
|