Enable job alerts via email!

Java Application Lead / Developer

Compunnel, Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A software development company is seeking a Java Application Lead/Developer to design and enhance financial applications. The ideal candidate has strong Java expertise, experience with Spring Framework, and a collaborative spirit. Responsibilities include leading development efforts and working in an agile team environment. Must possess excellent communication and problem-solving skills.

Qualifications

  • 3+ years of experience in Core Java with deep knowledge of threading and memory management.
  • Strong hands-on experience with Spring Framework, Spring Boot, REST / SOAP services.
  • Solid understanding of OOP concepts and design patterns.

Responsibilities

  • Lead and participate in the design, development, and support of core Java applications.
  • Work closely with multiple IT groups to deliver complex application development projects.
  • Collaborate in an agile team environment.

Skills

Core Java
Spring Framework
REST/SOAP services
SQL programming
Unix/Linux
Angular/React
Technical analysis
Architectural design
Problem solving
Communication

Education

Bachelor's or Master’s degree in Computer Science

Job description

We are seeking a highly motivated and hands-on Java Application Lead / Developer with a strong software engineering background to support and enhance our Global Trade Clearing and Primary Dealer Reporting platform. As part of a strategic global team, you will design and build robust, secure, and scalable financial applications. The role requires technical leadership, collaboration with cross-functional teams, and active contribution to an agile squad.

Job Responsibilities
  1. Lead and participate in the design, development, and support of core Java applications
  2. Work closely with multiple IT groups to deliver complex application development projects
  3. Collaborate in an agile team environment, contributing to sprint planning, design discussions, and code reviews
  4. Implement application and database design strategies aligned with business and technical requirements
  5. Write efficient, maintainable, and testable code with a strong focus on quality
  6. Support production systems and resolve any critical issues in a timely manner
  7. Communicate effectively with stakeholders across Technology, Business, and Operations
Required Skills
  1. 3+ years of experience in Core Java with deep knowledge of threading and memory management
  2. Strong hands-on experience with Spring Framework, Spring Boot, REST / SOAP services
  3. Solid understanding of OOP concepts and design patterns
  4. Proficiency in SQL programming and relational databases
  5. Experience working in Unix / Linux environments
  6. Basic understanding of frontend technologies such as Angular or React
  7. Experience with application and database design, debugging, and performance optimization
  8. Strong skills in technical analysis, architectural design, and problem solving
  9. Excellent verbal and written communication skills
  10. Proven ability to deliver in complex and ambiguous environments
Preferred Skills
  1. Bachelor's or Master’s degree in Computer Science or related field
  2. Experience in middle office trades processing
  3. Familiarity with messaging systems such as MQ / JMS and Kafka
  4. Exposure to cloud platforms like Azure or AWS
  5. Prior experience in financial services or banking domain
Certifications

Information not provided

Education

Bachelor’s or Master’s degree in Computer Science or related discipline

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.