Description
You will design, develop, and test low-latency, client-facing applications for the financial industry.
Responsibilities
- Design and develop enterprise-scale n-tier applications for sales and trading platforms.
- Analyze and solve complex technical problems within high-volume server-side environments.
- Implement application logic using multi-threading and efficient data structures.
- Apply enterprise application design patterns to ensure scalable architecture.
- Collaborate with the global development team to express and implement design ideas.
Required Skills
- 4 to 7 years of experience in software development.
- Strong proficiency in Core Java 5.0 and above.
- Hands-on experience with Spring and CXF frameworks.
- Deep understanding of multi-threading, algorithms, and data structures.
- Experience developing for investment banking or capital markets.
- Solid SQL skills and experience with RDBMS, preferably Sybase.
- Basic working knowledge of Unix/Linux environments.
Preferred Skills
- Architectural knowledge of enterprise-scale application design.