Position 1: Java DeveloperExperience - 6 + YearsLocations- Noida, Gurgaon, BangaloreNotice Period - Immediate to 15 DaysRequirement:6+ years hands-on experience in Java.Experience in building Order and Execution Management, Trading systems is requiredFinancial experience and exposure to TradingIn 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 preferredExperience 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 plusExperience with modern web technology such as Angular, React, TypeScript a plusStrong 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/ScrumEffective communication and presentation skills (written and verbal) are requiredBachelors or masters degree in computer science or engineeringGood Communication skillsKindly share below skill matrix for Java Developer along with the profile-skill MatrixCore Java (Mandatory), Multithreading, Spring, Messaging queue, Microservices ,SQL (Mandatory),Coding