2012-07-30

Senior Java/J2EE Software Engineer – Database

 

Our firm TRD, a U.S. RPO has been exclusively engaged to secure a Senior JAVA Engineer for a San Francisco, CA client. This is an FTE assignment with complete benefits, salary in the 120K-140K range plus stock options. 

Company

 

Our client is the leading provider of event management solutions for the global meetings and events industry. Their innovative solutions deliver to meeting and event professionals streamlined processes, reduced expenses, greater return on investments, and improved overall value of meetings and events. Their event management solutions support a full range of events -- from small meetings and educational sessions, to large conferences and world events. Headquartered in San Francisco, they has operations and sales offices in North America, Europe and the Pacific Rim. 

 

 

Summary of position:

 

As a Senior Software Engineer, you will be with working with a team leading the development effort to take an existing application into new architectural directions. In this role, a successful candidate will provide the development effort for design and implementation of database layers and access methods for new development initiatives and to formulate strategies for migrating from legacy data structures to new components.  Provide leadership with creating reporting/Business Intelligence solution for the existing SaaS application.

 

The ideal candidate will have a solid foundation in the design and architecture of databases and caching layers in an enterprise SaaS application. Your responsibilities will include specifying aspects of the application architecture and key mechanisms, designing and implementing platform features, and working with engineers, product managers, DBAs, and other members of cross-functional teams to execute on that vision. As part of your job, you will come up with creative product and design ideas, innovate new technologies, execute on the corporate vision and strategy, and deliver product launches in a rapid innovation environment.

 

Candidates should have at least 5-7 years of successful product development experience at a high scale Consumer / B2B SaaS company. The ideal candidate will have proven analytical skills and the ability to identify architectural needs and communicate them to constituents. In addition, this person will be comfortable working at the level SQL databases through the web based UI.

 

 

Responsibilities:

 

Provide leadership in creating additional to an existing data model, and strategies for transition from legacy data model to new

Take ownership of policies and procedures that our client uses related to managing data

Develop database performance benchmarks and optimize database performance through new features/technologies and refactoring. Suggestion solutions.

Debug complex database problems

Work with DBA to Provide data migration and customization scripts

Provide training, leadership, and mentoring to development, QA, and support personnel

 

Skills, Knowledge and Competencies:

 

OOA/OOD knowledge with at 5+ years’ experience with Java/J2EE technologies

5-7+ years of experience with SQL database systems, preferably with SQLServer

5+ years of development experience using ORM technologies, with demonstrable experience with Spring/Hibernate.

Experience working on SaaS, Multi-tenant applications 

Strong understanding of Enterprise software development architectures, patterns and best practices

Proficiency in Java/Jee development.

Experience working in an Agile Scrum development process

Knowledge of SOAP and RESTful web service technologies

Excellent Verbal & Written Communication Skills

Knowledge of Adobe Coldfusion applications helpful

Ability to work with Product Management on requirements definition

Experience with commercial Business Intelligence solutions

Knowledge of database replication environments, high-availability configurations

Knowledge of techniques such as clustering and sharing

Desire and energy to work in a fast-paced environment – previous startup experience a plus

 

Background and Experience:

 

BS or MS in Computer Science or closely related filed

5-7+ Years’ experience in product development for large scale Consumer or B2B SAAS products

 

 

 

 

 

Industry: Software
Discipline: SW Design/Dev
Experience: 5 - 7 Years
Compensation: $120K to $140K
Company: TRD

Show more