Job Description:
Are you ready to take on the challenge of massive scalability in a customizable, multi-tenant architecture? Are you capable of solving real world problems involving caching, extensibility, security, auditing, reporting, web services and more? Are your designs capable of driving a high volume web UI while providing fault tolerance and redundancy? Do you have a passion for getting things done and seeing your code used by tens of thousands of users? Can you change the tires while the car is moving?
If you can honestly answer yes to the above, we want to talk to you. Innotas is a true multi-tenant SaaS vendor with big name customers, doing serious work. All of our developers work closely with product management to design and build the future.
Required Skills and Experience:
To be qualified, candidates must have designed, developed, and supported sophisticated, scalable, web-based applications for 5+ years. Object oriented design skills and deep java expertise are required. Proficiency in most of the following: Java, caching solutions, threading, query optimization, SQL, Oracle, MVC frameworks, unit testing, and scalability testing. Excellent verbal and written communication skills are necessary. B.S. in Computer Science or equivalent experience.
Preferred Skills and Experience:
M.S. in Computer Science or equivalent experience. Experience building configurable, multi-tenant, web-scale, SaaS solutions with sophisticated reporting. Experience with collaboration and knowledge-based systems. Experience working at start-ups. Domain knowledge in Project and Portfolio Management and familiarity with the tools used in our development environment is a plus: Ant, Subversion, JUnit, and YourKit.