Exciting Opportunity! Our client seeks for a Java Developer with good experience in development of EFX trading platform. This is a permanent role with the client.
Key Responsibilities:
- Contribute to a team developing high-quality software adhering to bank coding standards and technical designs.
- Create flowcharts, layouts, and documentation to clarify requirements and proposed solutions.
- Produce well-designed, testable code and specifications while assessing operational feasibility.
- Troubleshoot, debug, and enhance existing systems.
- Adhere to project timelines, industry standards, and company policies.
- Focus on performance tuning, improvement, system balancing, usability enhancements, and automation.
- Conduct software testing and ensure quality assurance.
- Maintain compliance with relevant standards.
Key Requirements:
- Over 5 years of software development experience using core Java
- Minimum of a few years of hands-on involvement in crafting multi-threaded and concurrent applications
- Proficiency in code analysis and adeptness in performance tuning and profiling for real-time, high-performance, low-latency systems
- Familiarity with troubleshooting issues concerning memory management and garbage collection is advantageous.
- Competence in utilizing continuous integration tools such as TeamCity, JUnit, JMock, Maven, and JIRA
- Strong knowledge of Unix scripting, databases, and network protocols
- A solid grasp of eFX trading processes and technical architectures within this domain is desirable.
If you are interested in this position, please click "Apply Now" and we will review your qualifications & reach out to you for further discussion & next steps.
Only shortlisted candidates will be responded to, therefore if you do not receive a response within 14 days, please accept this as notification that you have not been shortlisted.
EA Licence No: 11C5502
Registration No: EAP Registration No: R1331365