Back to results

Senior Full-Stack Java Developer

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
Experience: 7+ years of professional Java development experience, ideally in a senior or lead capacity.
Posting language
English
Posted

Original job description

As a Senior Software Engineer, you will sit at the critical intersection of technical development and product strategy. You won't just write code; you will be the architect of seamless system integrations, bridging the gap between complex backend ecosystems and intuitive product management. Your mission is to ensure high-performance, secure, and reliable transactions across our global platforms.

What You’ll Do

  • Design and develop scalable web applications using Java (Spring Boot) And Microservices.
  • Integrate front-end applications with backend RESTful APIs.
  • Optimize application performance, speed, and scalability.
  • Collaborate with cross-functional teams in Agile environments.
  • Perform code reviews and ensure adherence to coding standards.
  • Troubleshoot, debug, and resolve technical issues.
  • Ensure security, data protection, and compliance standards.

Technical Requirements

  • Strong experience in Java, Spring Boot, and REST APIs
  • Experience with Git and version control practices
  • Knowledge of responsive design and cross-browser compatibility
  • Familiarity with Agile/Scrum methodologies
  • Understanding of CI/CD tools and deployment pipelines.
  • Strong problem-solving and debugging skills

Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: 7+ years of professional Java development experience, ideally in a senior or lead capacity.
  • Communication: Full professional fluency in English with the ability to articulate technical concepts to non-technical stakeholders.
  • A background in FinTech or Financial Services is a significant plus.
More about this job

Responsibilities

Design and develop scalable Java web applications and integrate front-end applications with backend REST APIs. Optimize performance and reliability, collaborate with cross-functional Agile teams, review code, resolve technical issues, and uphold security and compliance standards.

Requirements

Requires a bachelor’s degree in Computer Science, Software Engineering, or a related technical field, along with 7 or more years of professional Java development experience. Candidates should have strong Java, Spring Boot, and REST API experience, familiarity with version control, responsive design, Agile/Scrum, and CI/CD, plus professional English fluency; FinTech or financial services experience is a significant plus.

Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Git
  • Responsive Design
  • Cross-Browser Compatibility
  • Agile
  • Scrum
  • CI/CD
  • Application Performance Optimization
  • System Integration
  • Code Review
  • Debugging
  • Security
  • Data Protection

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Git
  • Version Control
  • Responsive Design
  • Cross-Browser Compatibility
  • Agile
  • Scrum
  • CI/CD
  • Deployment Pipelines
  • Scalable Web Applications
  • System Integration
  • Backend Development
  • Front-End Applications
  • Application Performance
  • Code Reviews
  • Coding Standards
  • Troubleshooting
  • Debugging
  • Security
  • Data Protection
  • Compliance
  • FinTech
  • Financial Services
  • Product Strategy

Report this job