Sr Java and Python Developer (with AWS skills)

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Quantitative Analysis
Agile
Cloud Computing
Management
Unstructured Data
Accessibility
Usability
Data Quality
Continuous Integration
Continuous Delivery
Scalability
Mentorship
Collaboration
Python
Backend Development
Data Processing
Java
Relational Databases
PostgreSQL
MySQL
MongoDB
Amazon Web Services
Capital Market
Portfolio Management
Analytics
Analytical Skill
Conflict Resolution
Problem Solving
Communication
Docker
Kubernetes
DevOps
Terraform
GitHub
Jenkins
Finance
SANS

Job Details

Role: Sr Java and Python Developer (with AWS skills)

Location: Toronto, CA (4 Days Onsite)

Project description

We're seeking a Senior Software Engineer to design and build robust, scalable systems that support portfolio and risk analytics, order and trade lifecycle processing, and investment strategies. You will work closely with portfolio managers, quantitative analysts, and product teams to develop technology solutions that create tangible business value in the capital markets space.

Responsibilities

Design and implement end-to-end technology solutions in an Agile environment, collaborating with business and technical partners.

Leverage AWS cloud services to build scalable, cloud-native applications aligned with long-term architecture goals.

Manage structured and unstructured data, ensuring accessibility, accuracy, and usability across various business functions.

Identify and resolve data issues, exceptions, and inconsistencies while improving data quality and reliability.

Build and maintain CI/CD pipelines, automated tests, and infrastructure-as-code for efficient deployment.

Ensure system performance, reliability, and scalability across mission-critical applications.

Drive engineering excellence through coding best practices, technical mentorship, and peer collaboration.

Skills

Must have

10+ years of experience with Python for backend development and data processing

10+ years of experience with Java in enterprise systems

5+ years working with relational databases (e.g., PostgreSQL, MySQL)

5+ years of hands-on experience with MongoDB

5+ years developing and deploying systems on AWS

Demonstrated experience in Capital Markets, Portfolio Management, or Risk Analytics

Strong analytical and problem-solving skills

Excellent verbal and written communication skills

Nice to have

Familiarity with data pipelines, data lakes, and event-driven architectures

Experience with containerization (e.g., Docker, Kubernetes)

Working knowledge of DevOps practices and tools such as Terraform, GitHub Actions, or Jenkins

Exposure to quantitative models, financial data, or multi-asset strategies

Comfortable working in fast-paced, regulated environments with high-performance expectations

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About INFT Solutions inc