Sr Software Engineers--Software Engineers Recommind
THIS JOB HAS EXPIRED Overview
Recommind has just been recognized as one of the ?World?s Ten Most Innovative Companies in Big Data? by Fast Company and as one of the ?Fastest Growing Companies in the Bay Area? by the San Francisco Business Times. Our technology is sophisticated, but our mission is simple: to help organizations manage and leverage all of their existing information and collective stored knowledge. By focusing on the rapidly growing volumes of unstructured information they create every day, we enable our clients to access and use their own valuable resources that would otherwise be lost to them. We do this by building enterprise applications on our CORE Platform, which offers the most powerful search and automated categorization technology in the world.
We are looking for multiple Software Engineers (Senior Software Engineers and Mid-Level Software Engineers) to contribute their technical expertise to our Enterprise software solutions stack on top of our state of the art search engine
Required Technical skills:
5 to 8+ years Java Development experience (Senior Level Software Engineer---Technical degree needed)
3 to 5 years Java development experience (Mid Level Software Engineer---Technical degree needed ideally a Computer Science or Computer Engineering degree)
Very Confident with Java and Spring
Experience working with the Spring Framework
Setting up and working with large clustered solutions supporting 99.999%.
Understanding of both hardware and software load balancers, failover/disaster recovery solutions.
Knowledge on how to create and debug Spring batch jobs.
Ability to understand real world use-cases, and recommend standard design patterns commonly used in Spring-based deployments.
Knowledge of the Spring Framework Features: ? Spring MVC, Spring Integration, Spring Security, Spring caching, Spring Mobile, etc.
Experience designing and developing Java EE applications
Experience designing and developing JSON/RESTful web applications
Experience designing and developing clients that consume JSON/RESTful servicesExperience with Search engine
Ability to write unit tests using frameworks such as Junit and TestNG
Familiarity with the Java ecosystem and enterprise offerings, including debugging and profiling tools (jconsole, visualvm, YourKit), logging and monitoring tools (log4j, JMX, Hyperic), and security offerings (Kerberos/SPNEGO, SAML).
Proven track record of being an architect/software engineer who can code
Preferred Technical Skills:
Recommind is a leader in unstructured information management and analysis technology, delivering search-powered business applications that transform the way organizations find, manage, analyze and act upon data inside and outside the corporate network. Recommind?s solutions are all built on the CORE platform, which automatically accesses, organizes and analyzes large volumes of information in context from myriad sources. Recommind customers include AstraZeneca, BMW, Cisco, Clifford Chance, Marathon Oil, Morgan Lewis, US Department of Energy (DOE), White & Case and WilmerHale. Recommind is headquartered in San Francisco and has offices in Boston, London, Sydney and Bonn, Germany. For more information go to www.recommind.com.
To apply, please submit your resume along with a brief letter of introduction, highlighting relevant experience.
Recommind is an equal opportunity employer.
||San Francisco, CA |
THIS JOB HAS EXPIRED