Skip to content
mimi

Junior Java Developer

Swoon

Canada · On-site Contract Entry Level 1w ago

About the role

JAVA SOFTWARE ENGINEER – CAPITAL MARKETS

Location: Remote (EST Hours)

Contract Length: Long-term contract with potential for full-time conversion

Industry: Banking / Capital Markets

ABOUT THE ROLE

We are looking for a hands-on Java Software Engineer to join a high-impact Capital Markets technology team responsible for building and maintaining the core systems that power enterprise-wide applications.

This team acts as the “nervous system” of the organization, supporting critical infrastructure such as data stores, databases, and backend services. This is a fully hands-on coding role focused on building scalable, high-performance systems—not a leadership or management position.

You will work closely with architecture, engineering, and business teams to design, develop, and optimize enterprise-grade applications while ensuring alignment with modern architecture and DevOps practices.

MUST-HAVE QUALIFICATIONS • Strong hands-on Java development experience • Experience building scalable backend systems and APIs • Solid understanding of software development lifecycle (SDLC) and engineering best practices • Experience with data structures, algorithms, and system design • Ability to write clean, secure, and high-performance code • Experience troubleshooting production issues and performing root cause analysis • Strong collaboration and communication skills

NICE-TO-HAVE QUALIFICATIONS • AWS or cloud platform experience • Experience in Capital Markets or Financial Services environments • Exposure to DevOps practices and CI/CD pipelines • Experience working with large-scale distributed systems or data platforms

Requirements

  • Strong hands-on Java development experience
  • Experience building scalable backend systems and APIs
  • Solid understanding of software development lifecycle (SDLC) and engineering best practices
  • Experience with data structures, algorithms, and system design
  • Ability to write clean, secure, and high-performance code
  • Experience troubleshooting production issues and performing root cause analysis
  • Strong collaboration and communication skills

Responsibilities

  • building and maintaining core systems
  • designing, developing, and optimizing enterprise-grade applications
  • ensuring alignment with modern architecture and DevOps practices
  • troubleshooting production issues and performing root cause analysis

Skills

JavaAWSCloud platformDevOpsCI/CD pipelinesData structuresAlgorithmsSystem design

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free