Senior Java Software Engineer
Apply NowJob details
Hybrid Schedule-3 days a week The ideal candidate is expected to be a strong hands-on developer who can take ownership of projects. It's expected that they demonstrate a thorough and detailed approach with the ability to identify appropriate user/business solutions and have proven track record of working as part of a team to deliver software solutions to meet customer needs. Candidate does not need to have knowledge of Fixed Income but should demonstrate a desire and aptitude to learn the asset class. The current team is global, concentrated in Montreal, New York and India. Skills Required: 7 years experience in Java, Scala experience is preferred Strong in Java, Spring frameworks, JDBC Experience developing REST services deployed over Tomcat/Jetty/CXF Experience in Spring boot, Microservices, Spring frameworks OO fundamentals, design patterns, data structures and algorithms Knowledge of SQL, relational databases and stored procedures. Experience in databases such as MSSQL Server/Sybase Experience in caching - Elastic Search, HazelCast or Redis Bachelor’s or Master’s Degree in Computer Science or related field Strong written and verbal communication skills Skills Desired: Scripting experience A passion for Dev Ops and improving team efficiency Familiarity with Agile development practices Experience working with No sql databases such as Mongodb Experience working with Apache Kafka, Spark, Streaming Experience with both Angular and React Skills Proficiency: Intermediate to senior
Apply Now