Senior Java Engineer, Trading & Execution, Crypto Exchange
at BULLISH SG PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 Jun, 2024 | USD 24000 Monthly | 02 Mar, 2024 | 10 year(s) or above | Java Frameworks,Solace,Performance Measurement,Mastery,Computer Science,Low Latency,Java,Github,Git,Tuning,High Throughput | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
A successful applicant for this position will be joining a global team of passionate engineers building a highly performant, highly available Trading System. They will be designing and implementing, with an emphasis on performance optimizing, micro-services, trading engine.
QUALIFICATIONS:
- 10+ years of experience as a Java backend engineer.
- Experience with Java 17+ is required. Candidates must show mastery in important
classes/packages in the JDK especially but not limited to Java Collections and Concurrency.
- Experience writing low-GC or no-GC Java applications.
- Hands-on familiarity with popular Java Frameworks such as Spring/Micronaut.
- Good knowledge of API development and API gateways.
- Experience with RESTful and websocket designs and frameworks.
- Experience with FIX and related workflows .
- Experience designing systems with high throughput and low latency from the ground up.
- Experience with performance measurement and performing tuning.
- Computer Science or related degree.
- Good hands on git (github), Docker, Kubernetes, JIRA, Confluence.
- Good understanding of messaging technologies such as Rabbit MQ, Solace, Aeron etc.
- Familiarity with DevOps and CI/CD practices.
BONUS EXPERIENCE:
- Familiarity with blockchain technologies.
- Familiarity with GCP.
- Financial services experience.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Implement performant and quality modules.
- Measure and performance tune Java code and middleware solutions.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automation.
- Working as part of a Global (HK, SG, US) team.
REQUIREMENT SUMMARY
Min:10.0Max:17.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science
Proficient
1
Singapore, Singapore