• Skip to primary navigation
  • Skip to main content
  • Skip to footer

1.844.822.0541

info@nexusgroup.ca

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • English
    • Français
  • Consultant Login
  • Find Your Opportunity
Nexus Systems Group

Nexus Systems Group

  • Home
  • What We Do
    • Staffing Solutions Made Easy
    • Contingent Workforce Management and Payroll Solutions
    • Technology Consulting and Delivery
  • Who We Serve
  • Who We Are
    • Our Team
    • News and Awards
    • Associations and Community
  • Contact Us
  • News

Java or Python Developer

January 5, 2022 by

Java or Python Developer 
Location Address: WFH, followed by Toronto 
Contract Duration: ASAP – end of April, funding contingent on business cases
Extension: Very likely until end of October, funding will be provided closer to end of contract due to nature of project
FTE: Possible
Number of Positions: 1
Schedule Hours: 9am-5pm, Monday-Friday

Story Behind the Need
• Business group: Global Banking & Markets, Data & Analytics Engineering
• Project: Implementing new third party system used by compliance to lock the deals to our banking client.
• Reason for request: Needs BAs and developers, need to develop for data transformations.

Candidate Value Proposition
• The successful candidate will have the opportunity to gain experience with a financial institution within a capital markets department. Working with multiple teams on compliance applications related to conflicts management, control room, and capital market products.

Typical Day in Role
• Work closely with Business Analyst, Product Owner, and other SMEs to interpret requirements and translate them to application solutions.
• Ensure delivery of negotiated product/function while following standards and methodologies. This includes the design, development, and unit testing of solutions using Java8+ /Python, Spring Boot, RESTful services, and a variety of Microservices.
• Design solutions, write codes, performs unit testing, develops appropriate artifacts/documentation, and facilitates final delivery.
• Ensure the availability, performance, scalability, and security of productions systems.
• Liaises and solutions with third party vendors, to ensure the integration of their products/solutions meet our business and application requirements.
• System troubleshooting and problem solving across platform and application domains.
• Deploying, automating, maintaining, and managing all stages of the technology product life cycle.
• Collaboration as part of an Agile development team, participation in daily stand-ups, preparation of work estimates, identification of blocking and critical path steps.
• Activities on the front and back end (25% front end), may need to cover additional front end duties if a dedicated front end developer is not in office

Candidate Requirements/Must Have Skills:
• 8+ years of technical experience in developing and supporting applications using technologies such as Java or Python, as well as: Spring framework
• 6+ years’ experience using SQL on databases such as (Oracle, Sybase, SQL Server, PL/SQL) and NoSQL databases (Elasticsearch, Cassandra or similar).
• 2+ years of experience with ReactJS.
• 1 – 3 years’ experience with one of the following technologies: Apache Kafka, Apache NiFi, Hadoop, Camel, Elastic Search, JSON.
• Experience in building public and internal REST APIs.
• Strong development techniques, such as debugging, Test Driven Development, coding, use of productivity tools (Bitbucket, JIRA, Confluence, Jenkins, Azure CI/CD Jenkins, Azure CI/CD DevOps pipeline).

Nice-To-Have Skills:
• Previous banking experience is a plus.
• Data modelling experience is a plus and will be prioritized.
• Hands on experience designing and developing integration solutions with Kafka, message queue, and related technologies.
• Knowledge in Capital Markets Products, Control Room, Conflicts of Interest, Information Barriers and Employee Trading Programs, Governance, Risk and Compliance (GRC) Framework is an asset.

Soft Skills:
• Excellent communication, including the ability to distil technical details into human terms.
• Self-starter who will be able to come in and hit the ground running without a lot of guidance.
• Strong communication skills (written & verbal), Interacting with Product, Design, Front-end and Back-end Teams.

Best vs Average: Building applications from scratch on previous projects is also an asset. The best candidate will be able to support some front end activities.

Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required.

Candidate Review & Selection:
• Structure and Format: One round – developers + HM.
 

  • Apply Now
  • See All Jobs

Footer

ABOUT NEXUS SYSTEMS GROUP

Nexus is one of North America’s leaders in the provision of technology staff augmentation and strategic resource consulting. With a team of talented professionals using best of breed methodologies, Nexus consistently over delivers with quick, quality and trusted results to its clients and consultants.

LATEST OPPORTUNITIES

  • Sr Solutions Architect May 24, 2022
  • Salesforce Operations Analyst – Sr May 24, 2022
  • Data Strategist – level 2 May 24, 2022
  • Junior Product Specialist May 24, 2022

SOCIAL

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
Report on Business Canada's Top Growing Companies - Nexus Group
Nexus Group Growth 500 2019
Nexus Systems Group Growth 500 2018
NEXUS GROUP SYSTEMS GROUP INC. NEXUSGROUP.CA
  • Contact Us
  • Terms & Conditions
  • Privacy Policy