Senior Java Software Engineer

Soho Square Solutions

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Soho Square Solutions is seeking an experienced software engineer to design and develop complex systems, leveraging AI coding assistants to boost velocity and quality. You will ensure performance, scalability, and security while collaborating with global teams in an Agile environment.

You'll contribute to code reviews, testing, and knowledge sharing, writing thorough unit tests and aligning tech initiatives with business goals.

Qualifications

  • 7–15 years of development experience with proven ability to write optimized, clean code.
  • Proficiency in core Java, Java EE, Spring/SpringBoot and Web Services.
  • Experience with UI frameworks (Angular, React) and AI coding assistants for development.

Responsibilities

  • Design and develop complex software systems and applications.
  • Drive technical excellence through reviews, design discussions, and knowledge sharing.
  • Collaborate with global teams to translate requirements into robust solutions.
  • Participate in Agile ceremonies and adapt to evolving needs.
  • Write comprehensive unit tests for major logic components.
  • Ensure solutions meet performance, scalability, and security requirements.
  • Utilize proprietary frameworks and best practices as applicable.
  • Maintain code quality and contribute to automation and reporting.

Skills

7-15 years experience
Java
Java EE
Spring/SpringBoot
Web Services
Relational databases
UI frameworks
Angular
React
AI coding assistants
Distributed systems
Unit testing

Tools

Git
Jenkins

Job description

  • Design and develop complex software systems and applications, setting high standards for quality and innovation.
  • Leverage Generative AI tools and coding assistants to enhance development velocity and solution quality.
  • Deliver solutions that meet performance, scalability, and security requirements.
  • Drive technical excellence through code reviews, design discussions, and knowledge sharing.
  • Collaborate with global teams to translate business requirements into robust technical solutions.
  • Participate in Agile meetings, deliver project status, and adapt to evolving regulatory and business requirements.
  • Learn, improve, and apply Morgan Stanley's proprietary frameworks and best practices.
  • Write comprehensive tests to ensure code reliability and maintainability
  • Respond proactively to change, mastering new technical and business concepts as needed.
What you’ll bring to the role:
Required Skills
  • 7-15 years of development experience with proven ability to write optimized, efficient, and clean code.
  • Core Java, Java EE, Spring/SpringBoot, Web Services, Relational databases
  • Experience with UI development frameworks (preferably Angular, React, etc)
  • Experience with AI coding assistants like copilot, using Agent mode, Skills, etc for software development, automation, reporting, or analytics.
  • Demonstrated experience in designing complex, large-scale distributed systems and microservices.
  • Strong analytical and problem-solving skills, excellent communication, organizational, and planning skills.
  • Strong work ethic, collaborative spirit, and clear communication skills, both oral and written.
  • Ability to write thorough unit tests covering all major logic components, preferably using coding assistant.
  • Ability to align technology initiatives with business objectives and understand the financial aspects of technology decisions.
Nice to Have Skills
  • Experience with DevOps practices: CI/CD pipeline management, containerization, observability tools.
  • Understanding of serverless architecture
  • Competency with source control systems (preferably git), CI/CD tools such as Jenkins, ensuring streamlined development processes.
  • Exposure to JIRA or other ALM tools
  • Basic understanding of Linux and Shell scripting
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java/Scala Developer-Risk Infrastructure (Hybrid)
Senior Java/Scala Developer-Risk Infrastructure (Hybrid)

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 120,000 - 150,000
GenAI and Python Developer (Hybrid)
GenAI and Python Developer (Hybrid)

860 Morgan Stanley Svcs Canada Co • Montreal (administrative region)

On-site
CAD 140,000 - 210,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Jobtailor • Toronto

On-site
CAD 110,000 - 150,000
Java FS Developer (Angular)
Java FS Developer (Angular)

Keasis • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Java Developer – FX eTrading Services (Hybrid)
Java Developer – FX eTrading Services (Hybrid)

Morgan Stanley • Montreal (administrative region)

Hybrid
CAD 140,000 - 210,000
Developer Engagement Lead – AI Coding Tools (Hybrid)
Developer Engagement Lead – AI Coding Tools (Hybrid)

860 Morgan Stanley Svcs Canada Co • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Java Developer
Java Developer

Compunnel, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Developer Engagement Lead – AI Coding Tools (Hybrid)
Developer Engagement Lead – AI Coding Tools (Hybrid)

Morgan Stanley • Calgary

Hybrid
CAD 120,000 - 180,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
Consultant Conversion - Lead Software Eng : Job Level - Director
Consultant Conversion - Lead Software Eng : Job Level - Director

860 Morgan Stanley Svcs Canada Co • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000