Sr Java Developer with Trading

Be among the first applicants.
CG Consulting Group
Mississauga
CAD 100,000 - 125,000
Be among the first applicants.
3 days ago
Job description

Sr. Java Developer with Trading Experience

This is with a large IT services firm for a major US bank in Canada.

Candidate must have legal work status for Canada.

Client Location is Mississauga ON.

Hybrid - In-Office 3 days per week.

Perm/FT role, salary and benefits at market rate.


Job Description:

We are seeking a skilled Java Developer with Trading Experience systems to join our team. The ideal candidate will have strong Java programming skills and a deep understanding of financial markets and trading systems. As a Java Developer with Trading Experience, you will be responsible for designing, developing, and maintaining high-performance trading applications, as well as integrating with various financial data sources and trading platforms. You will work closely with our trading and technology teams to build robust and scalable systems that support our trading operations and strategies.


Responsibilities:

  1. 7+ years of strong Coding skills in Java/J2EE technologies with Spring Boot experience, Micro-services.
  2. Experience with Spring Boot 2, Spring MVC, Spring Core, Spring Batch, Multi-Threading, JPA2, Hibernate, and Spring JDBC.
  3. Experience with Spring Security (OAuth, LDAP). Familiarity with Authentication, Authorization. API Gateway like IBM APIM.
  4. Experience in developing REST APIs. Good understanding of web services and related standards like REST/JSON.
  5. Experience in working with real time messaging like Kafka, MQ or Event-based architecture (JMS, Pubsub etc).
  6. Should have worked on Git, CI/CD Pipeline, Jenkins, Maven, Red Hat OpenShift/Kubernetes and Docker containers.
  7. Unit testing using common frameworks like Mockito, PowerMock, Junit.
  8. Experience with Agile tools like JIRA, Agile development methodologies/frameworks like Scrum and Kanban.
  9. Good knowledge of Relational Databases like Oracle, MSSQL Server.
  10. Experience working with Python, SFTP and Encryption.
  11. Writing scalable code using Python to create file-driven data pipeline.
  12. Working with data modelling libraries like pandas, numpy, etc. to generate reports.
  13. Creating REST API endpoints using libraries like FastAPI in Python.
  14. Experience with popular Python frameworks such as Django, Flask or Pyramid.

Requirements:

  1. Java/Java 8, Spring Boot/Spring MVC, Microservices, JPA/Hibernate.
  2. RESTful and SOAP APIs on Spring Boot, Webservices/SOAP.
  3. Kafka Messaging or Active MQ or RabbitMQ or JMS.
  4. Kubernetes, Docker, OpenShift, CI/CD Pipeline, Git, Jenkins, JIRA.
  5. Oracle or MSSQL Server.
  6. Python3.

Education

Bachelor's degree in Computer Science, Engineering, or a related field.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Sr Java Developer with Trading jobs in Mississauga