home
  company
  our work
  careers
  contact us
  job search by category
 
   
Senior Software Engineer - SaaS software vendor
In Software Engineering Jobs, Java Jobs, Software Architect Jobs, SaaS Engineering Jobs, All non Confidential Openings
The Morosini Group has been retained to find a senior software engineer, interested in working at a preIPO software company in the Bay Area. The hiring firm is a profitable, 300 person corporation.

Our client operates as an ASP hosting their own multi-tenant enterprise software in a very large n-tier deployment. They are J2EE based and leverage many open source technologies in their product development. Their success requires processing upwards of 100 million transactions a day. We are seeking an individual who can handle the challenges and opportunities of developing software that operates at this scale while expanding our functionality to even further the lead our client has over the competition.



Responsibilities:


This senior role will be responsible for improving, defining, designing, and building major functions of the next generation of the our client's platform. The platform is a complex distributed heterogeneous environment with high throughput, availability, data movement, and scalability requirements.

The individual must have large-system design experience, great modular design and hands-on Java programming skills, and understand and solve the issues of a high-throughput, highly-available, distributed environment. The individual must be proactive and a technical leader, produce high quality solutions, and be relied upon to get things done.

Requirements:



* 10+ years of professional experience in the Java/J2EE/Linux/Unix space
* Very strong technical leadership experience and communication skills
* Works well both in a team and individually
* Skilled in requirements capture and analysis. Proficient in use cases.
* Strong design skills. Knows API design, modular design, UML, judicious use of patterns
* Enjoys coding and coding well. Is highly adept and current in at least Java 1.5
* Can solve multi-threaded, asynchronous, and distributed systems problems
* Understands issues around fault tolerance and scale-out
* Understands system management issues
* Experience with a high-volume, highly-available, distributed application in a hosted environment


Preferences:



* Experience using JMS in a high throughput production environment
* Experience with Spring, Hibernate, or JBoss in a production environment
* Experience with content management systems in a production environment
* Experience with relational databases, data modeling, ORM framework and SQL/JDBC

Interested parties can apply in complete confidence to Mandy Willis at mandy@morosini-group.com
Job Type : Permanent Placement
Client : Leading application service provider
Compensation : CWE
Location : 650(San Bruno/South San Francisco) area
Apply for this job



Morosini Group, LLC Copyright 2006 - 2008
© All rights reserved
E mail: info@morosini-group.com DESIGN: Planet Design