VLink Inc. is a global software engineering and IT staffing partner, delivering innovative solutions with the most highly vetted expert software development teams. We leverage the latest technologies and the best IT talent to drive business growth for Fortune-500, Large and SMB clients by delivering a customized, personal approach, to ensure their unique technology needs are met. Founded in 2006, VLink takes pride in our highly revered workforce whose productivity, tech agility, and expertise produce transformative customer success stories year-after-year.
Job Role: Java Developer
Requirement:
3+ years hands-on experience in Java.
Experience in building Order and Execution Management, Trading systems is required
Financial experience and exposure to Trading
In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications is required.
Experience in building distributed applications using NoSQL technologies like Cassandra, coordination services like Zookeeper, and caching technologies like Apache Ignite and Redis strongly preferred
Experience in building micro services architecture / SOA is required.
Experience in message-oriented streaming middleware architecture is preferred (Kafka, MQ, NATS, AMPS)
Experience with orchestration, containerization, and building cloud native applications (AWS, Azure) is a plus
Experience with modern web technology such as Angular, React, TypeScript a plus
Strong analytical and software architecture design skills with an emphasis on test driven development.
Experience in programming languages such as Scala, python would be a plus.
Experience in using Project Management methodologies such as Agile/Scrum
Effective communication and presentation skills (written and verbal) are required
Bachelor’s or master’s degree in computer science or engineering