Typical Day in Role
Development and support of a front-office trading system used for trade booking, trade execution and pricing of derivatives trades.
Participate in design discussions on scalability, performance, security, Microservices best practices.
Take ownership and responsibility of development of products onboarding to the trading platform and be efficient with sizing and estimates for development.
Proactively partners with business line representatives to drive improved technology solutions that support business strategy.
Participates as technical or business consultant in design, development, coding, testing, and debugging new packaged solutions or significant enhancements to existing applications.
Collaborating with other developers within their team, across other teams, as well as the QAs and BAs in the team
Onboard new features and implementing them (new classes, new services, etc need to be created)
Candidate Requirements/Must Have Skills:
10+ years of service side development experience with Java, Spring, Hibernate, Spring Boot with an emphasis on REST services.
3+ years of experience with relational and No SQL databases.
Excellent Computer Science Fundamentals; Object Oriented Design; Java Design Patterns;
Experience using Jenkins for building CI/CD pipelines and using SonarQube, Fortify, Web Inspect and Back Duck for Code Quality
Knowledge and working experience of automated testing – unit, integration, and functional testing
Proficiency in using GIT for source code repository; Maven and Jenkins for build;
Has Worked in an Agile Environment
Nice-To-Have Skills:
Previous experience developing mission critical systems (banking/financial) would be an asset
Experience in microservices, Kafka, and/or Elastic Search
Capital Markets domain
Soft Skills:
Strong communication
Fast learner
Proactive - Work independently
Degrees or certifications:
Bachelor's degree in a technical field such as computer science, computer engineering or related field required
#J-18808-Ljbffr