Description:
Job Title: Java developer
Department Overview:
Algo Technology is responsible for building and operating the technology platform catering to critical business processes at our company including high volume trading, risk management, client connectivity, flow analysis functions. The Firm operates at scale with several million trades processed on peak volume days with activity ongoing in multiple countries and currencies across the globe. There is a great breadth of financial products that our plant handles across equity to options and futures.
Team Overview:
Trading risk control team has significant presence in New York, London, Bangalore, Montreal and Hong Kong. We are organized into Agile delivery teams closely aligned with trading risk product owners, and there is an opportunity to directly see the business benefit of the solutions we develop through our close partnership with our stakeholders and users. We believe in the forward momentum and progress of technology and aim to harness the very best in new technology and systems design to deliver exceptional capabilities to our businesses.
Position Summary:
This is an opportunity to be build distributed trading risk management platform.
As part of platform, you will design and develop solutions to complex problems ranging from complex risk rule management, validations, to machine learning algorithms to do classification and detect outliers.
You will be working with a team of dynamic engineers who take pride in solving complex problems.
Required Skills:
• 3-8 years’ experience developing scalable, distributed applications and services in Java
• Experience in the development of Distributed/Service-oriented architecture application with strong knowledge on Java, Spring Boot, Middleware (Messaging/Caching/ RESTful services),
Unix/Linux Shell Scripting, Junit, Testing frameworks
• Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
• Experience on relational Databases & non-relational databases such as Sybase, Mongodb. Experience on DB design, DB interaction with Application, writing db queries
• Comfort in working in agile, iterative development cycles
• Strong desire to take ownership and work end to end
• B Tech / Masters degree in CS or equivalent
Other Desired Skills:
Knowledge on Kafka, Python.
Exposure to Cloud Architectures & public cloud offerings.