Overview:
We are seeking a talented and experienced Senior Java Software Engineer to join our engineering team and play a key role in developing our FX Etrading system. The ideal candidate will have a strong background in Core Java development, server-side technologies, and a deep understanding of the e-Trading domain.
Responsibilities:
1. Design and develop high-, scalable, and maintainable server-side components for our FX Etrading system using Java and related technologies, including sockets and Hazelcast for low-latency communication.
2. Implement trading algorithms, order matching, and risk management strategies while ensuring compliance with relevant regulations.
3. Collaborate with the team to design the overall system architecture, ensuring scalability, modularity, and maintainability.
4. Integrate the Etrading system with external data sources and systems, such as market data feeds, clearing houses, or settlement systems.
5. Optimize system performance, ensuring low latency and high throughput for high volumes of transactions and data.
6. Implement secure coding practices and contribute to the overall security of the system.
7. Provide mentorship and guidance to junior developers, fostering a culture of continuous learning and improvement.
8. Stay up-to-date with the latest trends, technologies, and best practices in software engineering and the financial industry.
Critical Requirements:
1. Must be from an e-Trading background
2. Experience with low-latency communication technologies, including sockets, Chronicle, and Hazelcast, in a high-performance trading environment
3. Experience with asynchronous and event-driven programming, developing real-time applications, and building distributed systems.
4. Experience with low latency programming and multi-threaded environments.
5. Handling high-speed market data, order routing, and Trades from multiple trading venues.
6. Experience in memory management critical to trading applications
7. Develop microservices & amp; distributed cache / collections
8. Develop applications with in-memory messaging queues & low involvement of DB
9. Strong knowledge of data structures and algorithms, Understanding of Collections Framework, Knowledge of Concurrent Collection, Understanding of Performance considerations
Other Requirements:
1. Bachelor’s or Masters degree in Computer Science, Engineering, or a related field.
2. Min of 5 years of experience in Core Java development, with expertise in server-side technologies and frameworks such as Spring, Hibernate, and RESTful APIs
3. Strong understanding of the financial industry, particularly in the area of FX trading, and familiarity with trading algorithms, order matching, and risk management
4. Experience with databases (e.g., PostgreSQL, MySQL), caching systems, and messaging systems.
5. Proficiency in concurrent and parallel programming and performance optimization techniques.
6. Knowledge of secure coding practices and experience in addressing security concerns in software development.
7. Strong problem-solving skills and the ability to work effectively in a collaborative, agile development environment.
8. Excellent communication skills, both written and verbal.
Job Timings 9:30 AM – 6:30 PM | Monday to Saturday Interview Timings 11:00 AM – 4:00 PM | Monday...
Apply For This JobWeAssemble is a leading IT solutions provider, specializing in innovative technologies and tailored solutions for businesses worldwide. With a focus...
Apply For This JobJob Timings 9:30 AM – 6:30 PM | Monday to Saturday Interview Timings 11:00 AM – 4:00 PM | Monday...
Apply For This JobDate: 30-Mar-2022 Location: Noida, South Asia, IN Company: British Council The British Council builds connections, understanding and trust between people...
Apply For This JobPosition Overview: The prospective candidate will be responsible for developing and executing a high impact government relations strategy in support...
Apply For This JobPosition – VMMC Recruitment 2021 Research Officer Government Jobs In New Delhi MBBS, Category – Government Company – VMMC Vardhman...
Apply For This Job