Java Application Lead/Developer
Jobster LLC
Date: 21 hours ago
City: Montreal, Quebec
Contract type: Contractor

Job Summary We are seeking a motivated and experienced Java Application Lead/Developer to support and enhance our Global Trade Clearing and Primary Dealer Reporting platform. This is a hands-on role requiring a strong background in software engineering, technical leadership, and collaboration with global cross-functional teams. You will be responsible for designing and building secure, scalable financial applications and actively contributing to an agile delivery environment.
Key Responsibilities
Key Responsibilities
- Lead and contribute to the design, development, and maintenance of core Java-based applications.
- Drive the delivery of complex application development projects through collaboration with multiple IT and business teams.
- Actively engage in Agile ceremonies, including sprint planning, design reviews, and retrospectives.
- Define and implement application and database design strategies aligned with business and technical objectives.
- Write clean, maintainable, and testable code, following best practices in software engineering.
- Monitor and support production systems, ensuring stability, and resolve high-priority issues effectively.
- Communicate clearly and consistently with stakeholders across Technology, Business, and Operations functions.
- 3+ years of experience in Core Java, with strong expertise in multithreading, concurrency, and memory management.
- Hands-on experience with Spring Framework (including Spring Boot) and development of RESTful and SOAP services.
- Deep understanding of Object-Oriented Programming (OOP) principles and design patterns.
- Proficiency in SQL and working with relational databases (e.g., Oracle, PostgreSQL, or similar).
- Comfortable working in Unix/Linux environments, including scripting and troubleshooting.
- Basic knowledge of frontend technologies such as Angular or React.
- Strong experience in debugging, performance tuning, and architectural design of applications.
- Demonstrated ability to work independently in fast-paced and complex environments.
- Excellent problem-solving, communication, and interpersonal skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience in middle-office trade processing or capital markets technology.
- Familiarity with messaging systems such as JMS, IBM MQ, or Kafka.
- Exposure to cloud platforms like Microsoft Azure or Amazon Web Services (AWS).
- Prior experience in the financial services or banking domain is highly desirable.
See more jobs in Montreal, QC