Looking for Senior Java Developers to work on a highly scalable, reliable and latency sensitive front-office trading system.
Responsibilities:
• Design, develop, and support software applications and systems
Skills:
• Minimum 5+ years of working experience with Java 11
• Minimum 2+ years of working experience with Spring boot 2
• Hands-on experience with developing and implementing REST APIs for the microservices architecture
• Experience in Multithreading
• Excellent knowledge in Data Structures, Collections
• Strong Experience with databases such as MySQL, MongoDB including SQL and procedures is desired
• Strong experience with message like Kafka, Solace is desired
• Strong experience with AWS and Cloud technology is highly desired
• Experience with git is required
• Experience with JUnit, Mockito, TDD, BDD and Cucumber is desired
• Familiarity with CI / CD methodologies (Git, Maven, Jenkins, Azure, Docker etc.) and container-based packaging & deployment
• Knowledge & experience in building reliable, highly distributed, and scalable real-time trading systems is a big plus
• Strong problem-solving and analytical skills
• Excellent verbal and written communication skills
• Self-motivated and be able to work independently as well as in a team environment
• Bachelor's degree in Computer Science or a related field