This is a remote position.
DISCLAIMER: This job posting is intended for active pooling of candidates who will become part of our talent pool. Your qualifications will be assessed against both current and future job openings. Should your application align with a role that corresponds to your skills and experience, and an opportunity arises, our recruitment team will reach out to you immediately. Please note that this does not guarantee immediate placement or contact. Additionally, we exclusively consider applications from individuals who are currently reside in the US/Canada during their application process.
Salary: $60,000 - $70,000 per annum
Experience Required: Minimum 1 year of project experience.
Remote Software Developer (Java) Responsibilities:
Designing Java-based software applications across various systems and sub-systems, such as trading system infrastructure, data importing and database monitoring and visualization Ensure the quality of software by using unit testing, integration testing and code reviews with other peers Troubleshoot and debug existing software running in the production system to ensure functionality and performance Communicate with and gather requirements and user feedback from the various trading and operations teams for software projects
Remote Software Developer (Java) Requirements:
1+ year of software development Experience including data import and data manipulation along with experience developing front-facing user APIs Proficient in writing applications and tools in a general-purpose programming language such as Java/C++ Strong understanding of data structures and algorithms, specifically regarding time complexity and general performance Knowledge of Linux-based systems and utilities such as BASH and command-line tools Strong communication and interpersonal skills suitable for a fast-paced trading environment with small teams of co-workers Bachelor’s or Master’s degree in Computer Science or engineering preferred