Senior Software Engineer Boingo Wireless
As a Senior Software Engineer (Java), you will be part of a team responsible for maintaining and building a number of Boingo?s core web-based systems. These systems include a variety of JSP/Servlet applications that are responsible for customer acquisition and provisioning, integration with our Billing systems, and internal support tools used by our Customer Service Representatives. This position reports to the Director of Systems Development.
Responsibilities:
Design and develop enhancements and bug fixes for customer-facing web applications.
Produce technical and user documentation: design specifications, release notes, user manuals.
Participate is team design and code reviews.
Work closely with Product Management team and customers to provide innovative solutions.
Requirements:
Minimum 2 - 5 years of web application development experience using Java and JSP. Desired web application framework is Struts and Spring MVC.
Minimum 2 years of experience working in a Linux/UNIX environment.
Minimum 2 years of SQL development end experience with the following RDBMS: Oracle, MySQL.
Minimum 1 year of experience with JUNIT, or comparable unit testing frameworks.
Experience with UML and a working knowledge of Design Patterns (GoF).
Experience deploying applications within an Apache and Tomcat environment.
Experience with JavaScript, CSS, and DHTML.
Experience with source control systems, such as CVS or Subversion.
Excellent oral and written communications skills.
Ability to balance short-term requests with long-term product vision.
Bachelor?s degree in Computer Science, or equivalent experience.
Nice to haves:
Experience with Eclipse and the Web Tools Platform.
Experience with JSTL.
Experience with AJAX-related frameworks like JQuery.
Experience with Oracle Communications Billing and Revenue Management (BRM - formally Portal Infranet).
| Location: |
10960 Wilshire Boulevard
Suite 800
Los Angeles, CA 90024
United States
|