Senior Java Developer

Jobtailor

Toronto

On-site

CAD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Jobtailor seeks a senior software engineer to design, develop and support data-driven applications for financial services teams. You will work on scalable Java/JEE systems, build data pipelines with Spark/Scala, and contribute to REST API development within a distributed, global team.

The role emphasizes CI/CD, Agile practices, and continuous learning to deliver high-quality software for risk, front office, and executive stakeholders.

Qualifications

  • 5+ years of software development experience with Java/JEE.
  • 3+ years of Big Data technologies such as Spark, Scala, Hadoop, or Hive.
  • Experience developing data pipelines using Spark, Scala, or Python
  • Experience with Cassandra or other NoSQL databases
  • Strong SQL skills and relational DB familiarity
  • Experience building or consuming REST APIs
  • Spring Boot and microservices architecture experience
  • CI/CD tools such as Jenkins, Maven, or similar
  • Familiarity with Linux/Unix and shell scripting
  • Understanding of Agile methodologies and software design principles

Responsibilities

  • Contribute to design, development, testing and support of software for Risk Analysts, Front Office Traders, and Executives
  • Develop and maintain scalable applications on distributed platforms
  • Build, enhance, and support data pipelines, REST APIs, and web apps
  • Participate in design, development, testing and deployment activities
  • Perform unit and integration testing and support UAT
  • Troubleshoot production issues with guidance from seniors
  • Contribute to code reviews and coding standards
  • Support CI/CD processes and automation
  • Improve application performance and software quality
  • Collaborate with analysts, PMs, architects, and global teams
  • Learn and adopt new technologies and practices

Skills

Java/JEE
Big Data
REST API
Spring Boot
Microservices
CI/CD
SQL
Spark
Scala
Hadoop
Cassandra
Linux/Unix
Shell Scripting
Git

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical discipline

Tools

Git
Jenkins
Maven
Linux
Unix

Job description

  • • Contribute to the design, development, testing, and support of software solutions for Risk Analysts, Front Office Traders, and Senior Executives
  • • Develop and maintain high-quality, scalable, and efficient applications on distributed computing platforms
  • • Build, enhance, and support data processing pipelines, REST APIs, and web-based applications
  • • Participate in software design, development, testing, and deployment
  • • Perform unit testing and integration testing, and support user acceptance testing
  • • Troubleshoot and resolve application and production issues under guidance from senior team members
  • • Contribute to code reviews and follow coding standards and best practices
  • • Support continuous integration and continuous delivery processes
  • • Improve application performance, automation, and software quality
  • • Collaborate with business analysts, project managers, architects, and global technology teams
  • • Learn and adopt new technologies, frameworks, and engineering practices
Requirements
  • 5+ years of software development experience with Java/JEE and object-oriented programming
  • 3+ years of experience with Big Data technologies such as Spark, Scala, Hadoop, or Hive
  • Experience developing data processing pipelines using Spark, Scala, or Python
  • Experience working with Cassandra or other NoSQL databases
  • Familiarity with relational databases and strong SQL skills
  • Experience building or consuming REST APIs
  • Working knowledge of Spring Boot and microservices architecture
  • Experience using Git and CI/CD tools such as Jenkins, Maven, or similar technologies
  • Familiarity with Linux/Unix environments and shell scripting
  • Understanding of software design principles, coding standards, and testing methodologies
  • Experience troubleshooting and resolving application issues
  • Knowledge of distributed systems and scalable application development is an asset
  • Good understanding of Agile software development methodologies
  • Strong verbal and written communication skills
  • Ability to work effectively within a collaborative global team environment
  • Demonstrated problem-solving and analytical thinking skills
  • Ability to manage multiple priorities in a fast-paced environment
  • Strong attention to detail and commitment to software quality
  • Eagerness to learn financial services and capital markets domain knowledge
  • Preferred Education: Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical discipline
  • An equivalent combination of education and practical experience will also be considered
Core Competencies

Demonstrates expertise in software development with a focus on Java/JEE, Big Data technologies, and REST API development. Proficient in building scalable applications and data processing pipelines while adhering to coding standards and best practices.

Highest-signal resume keywords
  • Java/JEE Development
  • Big Data Technologies
  • REST API Development
  • Continuous Integration/Continuous Delivery
  • Agile Methodologies
ATS Optimization Keywords
Hard Skills
  • Object-Oriented Programming
  • Spark
  • Scala
  • Hadoop
  • Hive
  • Cassandra
  • SQL
  • Spring Boot
  • Microservices Architecture
  • Shell Scripting
Soft Skills
  • Strong Communication Skills
  • Problem-Solving Skills
  • Analytical Thinking
  • Attention to Detail
  • Collaboration
Industry Keywords
  • Financial Services
  • Capital Markets
  • Distributed Systems
  • Software Quality
  • Software Design Principles
Tools & Technologies
  • Git
  • Jenkins
  • Maven
  • Linux
  • Unix
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer
Senior Java Backend Developer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Mid-Level Software Developer
Mid-Level Software Developer

Jobtailor • Shawinigan

On-site
CAD 90,000 - 120,000
Senior Lead Engineer
Senior Lead Engineer

Jobtailor • Toronto

On-site
CAD 140,000 - 210,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Java Full Stack Developer(Use Precscreening Questions)
Senior Java Full Stack Developer(Use Precscreening Questions)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 70,000 - 90,000
Senior Java Software Engineer
Senior Java Software Engineer

Soho Square Solutions • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Ottawa

On-site
CAD 90,000 - 120,000
Senior Data Developer
Senior Data Developer

Jobtailor • Toronto

On-site
CAD 120,000 - 180,000
Senior Quantitative Engineer
Senior Quantitative Engineer

Jobtailor • Toronto

On-site
CAD 150,000 - 190,000