Job Description :
Java Developer
NYC
Duration: 12 Months

Mode of Interview: Phone and In-Person

EAD(GC)/ GC/ USC/ TN Visa/ L2 EAD - W2

Job Description:
8+ years of hands-on experience developing complex enterprise software
Experiences in building distributed applications using NOSQL technologies like Cassandra, coordination service like Zookeeper, and micro services architecture is required
Experience in message-oriented middleware architecture is required
Understanding of relational database is required
Hands-on experience in Java is required
In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications a must
Knowledge and experience adhering to software development life cycle best practices including test driven development, unit testing discipline, agile development and CI/CD strategies a must
Excellent analytical, problem-solving and communication skills (written and verbal) are required
Experience building UI components using latest in web technologies (e.g. React, Angular) a plus
Experience in electronic trading over FIX a plus