Enable job alerts via email!

Senior Software Engineer (Java) - APIC

Dye & Durham Corporation

Toronto

On-site

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial solutions is seeking a Senior Software Engineer (Java) to drive digital transformation initiatives. The role involves designing applications, managing AWS cloud environments, and collaborating with diverse teams to deliver quality products. Candidates should have extensive experience in software development and cloud technologies.

Benefits

Competitive salaries
Healthcare
Pension
Discounts
Wellness programs
Paid time off
Training opportunities

Qualifications

  • 7+ years in object-oriented software development with leadership skills.
  • 5+ years in Java and Spring frameworks.
  • Experience building and managing AWS cloud-native applications.

Responsibilities

  • Design, analyze, and develop applications for Dye & Durham.
  • Analyze business requirements to determine technical feasibility.
  • Participate in large-scale projects following Agile and DevOps practices.

Skills

Java
Spring frameworks
AWS cloud-native applications
Full stack development
REST/JSON/Swagger
ETL processes
SQL
NoSQL databases
Agile methodologies
DevOps practices

Education

Bachelor’s degree in Computer Science

Job description

Senior Software Engineer (Java) - APIC

Department: Software Development

Employment Type: Permanent - Full Time

Location: Toronto

Reporting To: VP, Software Engineering

Description

Dye & Durham Financial Solutions is seeking a Senior Software Engineer to join our team working on challenging projects with cloud computing technologies. We pride ourselves on a diverse and innovative team that drives our success in internet, voice, data, and wireless products.

You will lead digital transformation initiatives by defining cloud-related business processes and integrating software into AWS environments to enhance customer experience.

Key Responsibilities
  • Design, analyze, and develop applications for Dye & Durham Financial Solutions.
  • Analyze business requirements to determine technical feasibility.
  • Deliver quality products on time, meeting end-user needs.
  • Work within deadlines, possibly outside regular hours.
  • Communicate effectively with team members and management.
  • Support, troubleshoot, and test current and future applications.
  • Utilize cloud-native technologies to build cohesive platforms.
  • Participate in large-scale projects following Agile and DevOps practices.
  • Collaborate with diverse technical teams and build positive relationships.
  • Apply creative problem-solving and manage deliverables independently in ambiguous environments.
Skills, Knowledge & Expertise
  • 7+ years in object-oriented software development with leadership skills.
  • 5+ years in Java and Spring frameworks.
  • Experience building and managing AWS cloud-native applications.
  • Full stack experience with ReactJS, Java, SpringBoot, CSS, Bootstrap, Responsive Design.
  • Proficiency with REST/JSON/Swagger, SOAP/WSDL for API services.
  • 3+ years’ experience with ETL processes.
  • Experience with SQL and NoSQL databases.
  • Hosting and running applications in containerized/serverless environments.
  • Familiarity with testing frameworks, automation, and CI/CD pipelines.
  • Knowledge of secure coding practices and full SDLC in Agile environments.
Education/Work Experience
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience as a Full Stack Java Developer, Cloud Developer, and in DevOps.
  • Supporting high-volume, online transaction applications.
  • Understanding of SDLC and Agile methodologies.
Great-to-haves
  • Experience in finance-related development is an asset.
Job Benefits

We offer competitive salaries, healthcare, pension, discounts, wellness programs, and paid time off, along with training opportunities to support your growth.

Our DNA
  • Innovate for a better tomorrow.
  • Passionate about solving customer challenges.
  • Break boundaries with ideas.
  • Value diverse perspectives.
  • Take ownership and celebrate success together.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.