Principal Java Developer (Financial Background)
We are currently in need of a very Sr. or Principal Java developer (full-time position) to work on developing new trading functionality for the system. It is an opportunity to work with a very senior level, growing software team recognized as the strongest in the industry. This position will involve new product development and requires financial software experience.
Responsibilities:
- Influencing and impacting the architecture, standards, and implementation for applications in C# and Java services.
- Individual contributor working within a team of 90+ of the top engineers. Work in a dynamic, fast-paced environment similar to a start-up company.
Requirements:
- Seven or more years of commercial software development, proficient in developing multi-tier solutions. Minimum 5 years of professional Java development experience.
- MUST possess a BS/MS in Computer Science or equivalent.
- Technical experience includes strong Java n-tier application experience.
- Hands-on experience with web services (i.e. Axis) is ideal. C#/.NET also highly desirable.
- Strong SQL skills with considerable experience in at least one of: Oracle, SQL Server, Sybase.
- Experience with XML / XSL.
- Experience with Tomcat, JBoss, Weblogic or Websphere
- Strong with OO design and development.
- Strong algorithm design and data structures, good math background.
- Ability to work independently, handle multiple tasks simultaneously and adapt quickly to changes.
- Strong grasp of algorithms, solving difficult heuristic/optimization types of problems.
- Product delivery experience: have been key in developing and supporting commercial software products which were sold to non-technical customers in vertical markets.
- Experience developing applications for the financial markets is required.
- Excellent communication skills (verbal and written), good interpersonal skills, ability to gather and understand requirements in the financial sector.
- Sr. Individual Contributor or Architect level considered the top within their organization.
