Sr. Software Developer - Client Services MarketLive
The Sr. Software Developer will generate software code based on supplied specifications, and will work independently to both lead the development aspects of a project at a more strategic level and to interact as needed with other team members to ensure successful completion of a project.
B.S. or M.S. in Computer Science or equivalent work experience
Minimum 5 years experience in iterative software development lifecycle
Minimum 5 years Java, JSP, HTML, SQL experience in a web-based context
Experience with Struts, XML, Hibernate, Spring, JSTL, Annotations framework.
Experience with third party integrations and Web services.
Experience in enterprise software environment/tools: Java EE application servers, revision control system (subversion), JDE (eclipse)
Experience with build tools such as ant and maven
Thorough understanding of Internet technologies including databases, servers, networking, client/server applications and multi-platform environments
Ability to lead and own the implementation and coding of a solution based on supplied specification and requirements.
Ability to write and critique technical specifications
Ability to mentor other developers
Ability to conduct code and software design review
Demonstrated experience in object-oriented design and programming
Documenting design, testing and configuration within standards
Experience developing reliable code according to specifications and schedules
Demonstrated experience in software design in web-based, object oriented environments
Strong oral, written communication skills
Experience in database design and tuning in an Oracle environment
Experience in ERP/Legacy integrations
||625 Second Street |
Petaluma, CA 94952