Tuesday, January 19, 2010

From Silicon Valley to Silicon Alley. Expert C, C++, Java Developers Needed.


Have you ever thought about leaving Silicon Valley for the hustle and bustle of Silicon Alley (Manhattan, NYC)? Core Search Group has been recruiting software engineers to the finance industry for over 7 years. There is a common misconception that all software engineering companies require previous financial experience. This is simply not true and, in fact, many of these companies prefer that software engineers come in without any previous financial software development experience. The reasoning is that they like to be able to teach their approach to the markets to new people and "it is hard to teach an old dog new tricks," right?

If you are a highly passionate and talented software engineer and are interested in getting into the finance industry, I encourage you to pursue opportunities through CSG today! Currently Core Search Group is working with a diverse group of companies in the sector. We are working with software companies in the financial services sector, electronic trading companies, hedge funds and even large thriving investment banks.

We are now focused on one specific hedge fund that we work with. While this company is a hedge fund, they look and feel more like a software company. They are very much a tech-focused company with an eye to the future. They are 300 employees strong with 1/3 of them being software engineers. They are a Java shop running almost entirely on Linux. However, they have a great attitude towards programming languages. Programming languages are mere tools to get the job done. Even if you don't have any Java experience, this company still wants to hear from you. So if you have mastered either C or C++ and have an open mind about entering the Java world, then this place is for you.


This company has consistently maintained high standards through their hiring process. They focus less on the tools that software engineers use and more on the general computer science/software engineering fundamentals. They want to see a strong academic background(preferably in computer science) with candidates coming from the top-tier computer science schools around the globe. They also want folks that are serious about maintaining a stable job history.

Everyone knows that the problem sets found in the finance industry today are some of the toughest to solve for software engineers and computer scientists. So if you have had thoughts of getting into high frequency trading software, automated trading, high volume data-mining, analysis software for large data sets, real-time systems or other financial systems/application development, this might be just the place for you. It truly is a great place for people who have thrived in software companies for years but are ready for a new twist; a very refreshing and lucrative twist.

Other technologies that are being used here are:
- Java (Java 6), Linux, SQL, Hibernate, JMS, Rendevous, AJAX, JUnit

Let me know if you want to learn more.

--Gil
gil@coresearchinc.com

Thursday, January 14, 2010

Java grid computing position, Jersey City NJ

Our client is a very well known, highly profitable and stable investment bank. They are developing a horizontally scalable application server grid that runs on thousands of compute servers.

This position involves integrating open-source solutions with vendor products through building the abstraction layers on top of distributed resource orchestration and state caching systems, integration with the existing monitoring and operational support environment and deployment tools.

Why would you apply to this job: Like most of the teams I recruit for, this one is run by a world-class developer I placed as a candidate at another company several years ago. I have followed his career and now can help him grow this team. My information comes direct from this manager. I will get you real and correct information and feedback. Our firm's practice is solely limited to placing extraordinary developers into these kinds of roles. I won't drop the ball.

Required Skills:
Exceptional Java development skills
- J2EE Application Servers
- Spring
- JNDI, JTA, JMS, Servlets and JSP
Knowledge of scripting languages (shell scripting, Python)
Hands-on experience building large-scale software systems
Deep understanding of the following technologies
- HTTP, Load Balancing, DNS
- Distributed file systems
- Messaging
Knowledge of Linux platform and development tool chain
Education: BS in CS or equivalent preferred

Optional:
Hibernate, Maven, OSGi
In-memory distributed cache
Familiarity with Google App Engine, Amazon EC2, Microsoft Azure JVM fine-tuning
C/C++ - language, libraries and tool chains
Cross-platform development experience
Experience with integrated heterogeneous environments (C, C++, Java, Python)
Please contact me for any questions you may have. If you would like to apply please send a resume to davef@coresearchinc.com.

Salary: 100-200+k DOE
Start Date: January-February

Tuesday, January 5, 2010

Greenfield Java/Spring development in Manhattan


Here's an overview of an exciting Java/Spring development opportunity on Park Avenue in Manhattan. Our client is a multinational investment bank that has remained profitable through the downturn. Due to multiple acquisitions and subsequent integration of lines of business from those companies, there are many new development projects under way. This company offers the compensation, benefits, and physical environment you would expect from a blue chip firm.

My contact is an accomplished developer and manager who I have known since I placed him with another multinational several years ago. I work direct with him and will get you direct and fast feedback. He is not only very personable and engaging but also loves to push the edge technically. The goal here is to build the best system, not the cheapest.

The group I work for is developing a brand new bond trading system. The responsibilities include design and ownership of a Java/Linux process that acts as an application server for WPF/.NET-based clients running on Windows. This will included content serving, session management, session monitoring, command dispatching, continuous builds, unit tests, and load test creation. This position calls for a Java 1.5 expert with opportunity for crossover work in C# and WPF, a cutting edge .NET UI technology. We are looking for someone at a 'virtuoso' level with Spring as there will be custom work with it.

Applicable experience:

Linux
Java 1.5 (including Generics, Annotations)
Multithreading
Spring Framework IOC (also AOP, MVC are pluses)
Design Patterns
Servlets, Embedded Webservers, (Jetty)
Design by Contract
JMS, Tibco EMS
XML, XSD (XML Schema)
UML
AspectJ or Spring AOP
JMX
Ant
CruiseControl
Windows XP
.NET/C# knowledge
Interest in WPF

If you are interested in this please email davef@coresearchinc.com to begin a confidential conversation.