Senior Software Engineer /Tech Lead – Java Web Portal
Job Opportunity
GroundWork Open Source is a venture-backed software company offering enterprise-class IT management solutions based on open source software. The company has 50+ employees and is based in San Francisco, CA.
This senior software engineering position /Tech lead is responsible for implementing and maintaining the portlet based WebPortal using the JBoss stack and Ajax enabled JSF portlets as the front end of GroundWork Open Source’s network and systems management solutions.
Responsibilities:
- Responsible for defining the detail specifications, requirements docs and implementing of the portlet based User Interface and delivering on time with high quality.
- Defining the packaging and the configuration of the platform based on JBoss and GroundWork components.
- Responsible for the integration of portlet applications developed by in-house or 3rd party developers.
- Work with Product Management, Professional Services and Support to gather requirements that need to be integrated into the UI framework architecture
- Respond to problems reported by customers or GroundWork engineers
- Work with team members to write and review product documentation
- Define and implement deployment strategies for new User Interface components
Requirements:
- BA/BS in Computer Science or related field
- 8+ years of industry experience in development required
- In-depth knowledge of JSR-168 based Web Portals preferably JBoss WebPortal.
- In-depth knowledge writing portlet applications using Java Server Faces (JSF) components.
- In-depth knowledge of Java application servers (J2EE) preferably JBoss Application Server, JEE (JEE 5 and JSE 5 and above), and experience with related Java technologies (JSP, javascript, JSF, JMS, Java Swing, Hibernate, etc.)
- Experience building multi-tier, multi-thread and distributed Java based web applications
- Knowledge of JEE security issues and best practices
- Knowledge of Ajax-related security issues and best practices
- In-depth knowledge of object oriented programming, database design and implementation.
- Implementation experience with MySQL, Apache
- Experience with open source projects and development
- Knowledge and hands-on experience implementing Linux applications, experience with other operating systems a plus
- Excellent interpersonal and communication skills
- Must be able to work well with other team members
- Experience with networking and systems management application development a plus
GroundWork Open Source is an equal opportunity employer that is committed to a diverse workforce.
Compensation:
We offer an attractive compensation package that includes base salary and generous options, commensurate with the experience and background of the candidate.
To apply to this position, please send a cover letter and resume to [email protected].