Careers
It.com is a fast growing software company that develops revolutionary enterprise search and categorization technology to deliver social intelligence, e-discovery, and business intelligence solutions. Companies rely on IT.com's products to quickly and accurately search, organize, and analyze their critical information.
We are looking for highly talented and motivated people to join a dynamic team in a fast-paced environment. Look for your opportunity knocking in the below list of openings. If you are interested in any of these openings, please contact us.
Mid/Senior Java Software Engineer
We are looking for a Mid/Senior Java Software Engineer. We use Java extensively throughout our application, using technologies such as Spring, Solr/Lucene, Hadoop, as well as homegrown proprietary machine learning algorithms. If you love technology, get stuff done, and thrive in a fast-paced startup environment, we need you to contribute and lead one or more of the following components in our solution:
- Tomcat/Spring MVC/MySQL web tier
- Solr/Lucene search backend
- Hadoop batch processing pipeline
- Groovy/Grails UI for batch processing pipeline
- Proprietary machine learning algorithms for text mining
- 2+ years of software engineering experience
- A strong command of the Java language and object oriented design
- Experience with using any web application development stack (Java EE, LAMP, Ruby on Rails)
- Spring, Groovy, Grails
- Experience working in a UNIX/Linux environment
- SQL, MySQL or PostgreSQL
- Ruby, Python, or Lisp experience a plus
- Lucene, Hadoop, Nutch, or Amazon EC2 experience a big plus
- Experience with big data is a huge plus
- BS in Computer Science or equivalent a plus
Senior UI / Frontend Engineer
We are looking for a Senior UI engineer to lead our presentation tier development efforts. While we are primarily looking for a candidate with expertise coding in Javascript/AJAX/HTML/CSS, an ideal candidate would be willing to branch out into layout and design, information architecture, data visualization, and product development.
Responsibilities Include:- Lead the user interface design and implementation of the application
- Seek feedback from peers and customers to design the user experience for the application
- Layout design of the user interface using wire frames and comps
- Collaborate with developers to implement API's for client-server interactions
- Browser-based performance tuning of front-end code
- Help establish processes and procedure for user interface and usability design and ensure adherence to the process.
- Help improve the quality of the application by testing and providing feedback to development team.
- Over 5 years of experience in user interface design and development of web based applications
- Expert in HTML, JavaScript, CSS, AJAX in various browsers and platforms, especially Firefox
- Expert in UI engineering best practices, including code maintainability, performance, and security
- Expert in using and customizing/extending industry standard libraries like prototype, scriptaculous, JQuery, etc.
- Experienced with Flash and ActionScript
- Experienced in Photoshop or other graphical software for image design and manipulation
- Experienced with usability testing
- Exposed to browser-based performance tuning
- Exposed in various document formats like XML/XSL, SGML, HTML, pdf, office etc.
- Exposed to programming languages like Java and C# and build scripts using Ant/Maven
- Exposed to manipulating data in a relational database like Mysql and Oracle