JobTarget Logo

Senior Java Developer – Capital Markets in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Senior Java Developer Capital Markets

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Developer – Capital Markets based in Canada.

We are seeking an experienced Senior Java Developer to design, build, and support enterprise-grade financial applications within a capital markets environment.
The role focuses on developing scalable, high-performance solutions that support critical trading, market data, and post-trade processes.
You will collaborate closely with business stakeholders, architects, product teams, and engineering professionals to deliver robust technology solutions.
This position requires strong backend development expertise combined with a deep understanding of financial systems and distributed architectures.
You will contribute to modernizing platforms through microservices, cloud-native technologies, automation, and engineering best practices.
This is an opportunity to work on complex, high-impact applications in a fast-paced and collaborative technology environment.

Accountabilities:

The Senior Java Developer will be responsible for designing, developing, and maintaining enterprise applications that support capital markets operations. The role requires strong technical ownership, problem-solving abilities, and collaboration across business and technology teams to deliver reliable and scalable solutions.

  • Design, develop, test, and maintain enterprise-grade Java applications supporting capital markets platforms.
  • Build scalable microservices using Java, Spring Boot, REST APIs, and distributed system architectures.
  • Develop high-performance, low-latency applications supporting real-time trading workflows and market data processing.
  • Collaborate with business analysts, traders, product owners, architects, and DevOps teams to translate business requirements into technical solutions.
  • Integrate applications with exchanges, market data providers, order management systems, execution management systems, and third-party financial platforms.
  • Optimize application performance, scalability, reliability, and overall system efficiency.
  • Participate in technical design discussions, architecture reviews, and code review processes.
  • Implement secure coding practices and ensure applications meet financial industry standards and compliance requirements.
  • Troubleshoot production issues, perform root cause analysis, and deliver timely technical resolutions.
  • Contribute to continuous improvement initiatives, engineering standards, and development best practices.
  • Mentor junior developers and support knowledge sharing across engineering teams.
  • Participate actively in Agile/Scrum ceremonies and collaborate with cross-functional teams throughout the software development lifecycle.
Requirements:

The ideal candidate should have extensive experience in Java development and a strong background working with capital markets or investment banking technologies. The role requires expertise in enterprise software engineering, distributed systems, and modern development practices.

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 8+ years of hands-on experience in Java application development.
  • 3+ years of experience working within Capital Markets or Investment Banking environments.
  • Strong understanding of object-oriented programming, software design principles, and engineering best practices.
  • Experience building high-performance, distributed enterprise applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience with Java 8/11/17 and modern Java development practices.
  • Strong expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.
  • Hands-on experience with microservices architecture and RESTful API development.
  • Experience with messaging technologies such as Kafka, JMS, and RabbitMQ.
  • Strong SQL knowledge and experience with relational databases including Oracle and PostgreSQL.
  • Familiarity with NoSQL technologies such as MongoDB and Redis is preferred.
  • Experience with build and version control tools including Maven, Gradle, and Git.
  • Experience with CI/CD pipelines and DevOps practices using tools such as Jenkins.
  • Knowledge of containerization and orchestration technologies including Docker, Kubernetes, and OpenShift.
  • Experience working with Linux/Unix environments.
Benefits:
  • 12+ month contract opportunity with potential for extension.
  • Opportunity to work on complex financial technology solutions with significant business impact.
  • Collaboration with experienced engineering, architecture, and financial domain professionals.
  • Exposure to modern technologies including microservices, cloud-native platforms, automation, and distributed systems.
  • Opportunity to contribute to large-scale enterprise applications within a global technology environment.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New
New

Software Developer – Cloud Solutions

Jobgether
Canada Creek, Nova Scotia
New

Senior Software Engineer

Jobgether
Canada Creek, Nova Scotia
New

Salesforce Marketing Cloud Developer

Jobgether
Canada Creek, Nova Scotia

.Net Developer, SaaS Manager

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.