Java Developer recruitment
PEAK6 is currently seeking a Sr. Java Developer to join the OptionsHouse Software Engineering technology team. OptionsHouse is a growing retail brokerage that is looking for bright candidates with an entrepreneurial spirit. The Sr. Java Developer will primarily work on engineering and scalability projects. The responsibilities of the position will involve maintenance of existing systems, bug fixes, performance and throughput improvement, and statistical analysis around bottlenecks as well as adding small features.
The ideal candidate will have experience improving, maintaining and debugging complex web applications, preferably using Java on the Linux platform. The candidate will be able to quickly come up to speed on a large existing code base, and be able to contribute with little direct oversight. Previous experience in the financial services marketplace is a plus.
The candidate will need to work with the development team and QA to perform production problem analysis, document the issues and work on bug fixes and enhancements. He/she will need to manage the life cycle of the issue from discovery to production rollout. The candidate will at times be required to resolve complicated issues related to trading applications and associated tools. The candidate should enjoy solving complex code issues and be comfortable debugging until the root cause is known. In short, an analytic mind and dogged persistence are great qualities for this position.
Job Requirements:
- 5+ years of Java experience
- Java SE 1.5 experience
- Unix/Linux based systems experience
- Working knowledge of ORM solutions (ie: Hibernate, JPA)
- Client / Server development skills
- Advanced knowledge of SQL. PL-SQL knowledge is a plus
- Skilled in developing for a multi-processor multi-threaded system
- Strong analytic and problem solving skills a must
- Strong ability to learn existing applications quickly and to be able to make modifications to them
- Bachelor’s degree in Computer Science or equivalent