Junior Java Developer
Bounteous
Date: 2 weeks ago
City: Montreal, QC
Contract type: Full time

We are seeking a JuniorJava Developer with 1 to 3 years of professional experience to join our high-performing team.
This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven Development (TDD) , and multi-threading . Experience in the investment banking domain is highly preferred.
You will work on complex, high-performance financial systems that drive critical operations.
Key Responsibilities
This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven Development (TDD) , and multi-threading . Experience in the investment banking domain is highly preferred.
You will work on complex, high-performance financial systems that drive critical operations.
Key Responsibilities
- Software Development:
- Develop, maintain, and enhance enterprise-level Java applications.
- Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions.
- Write efficient, high-performance SQL queries and optimize database interactions.
- Develop multi-threaded applications to handle concurrent operations.
- Test-Driven Development (TDD):
- Write clean, testable code following TDD principles.
- Develop and maintain robust unit tests and integration tests.
- Ensure code quality through automated testing and peer code reviews.
- Domain-Specific Solutions:
- Work on financial systems such as trading platforms, risk management tools, and settlement systems.
- Optimize applications for performance and low latency, critical for investment banking operations.
- Collaboration & Leadership:
- Collaborate with DevOps, QA, and product teams to ensure seamless delivery.
- Continuous Improvement:
- Stay updated on emerging technologies and best practices in financial technology.
- Must-Have:
- 1 to 3 years of hands-on experience in Java development.
- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Knowledge of SQL and database performance tuning.
- Experience in Test-Driven Development (TDD) and writing unit/integration tests.
- Strong experience with multi-threading, concurrent programming, and low-latency systems.
- Solid understanding of object-oriented programming (OOP), design patterns, and architectural principles.
- Excellent problem-solving skills and attention to detail.
- Preferred:
- Prior experience in the investment banking domain or financial services.
- Familiarity with FIX protocol, trading platforms, or risk management systems.
- Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.
- Experience with performance profiling and optimization tools.
- Exposure to Agile/Scrum methodologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Intermodal Coordinator
CMACGM,
Montreal, QC
11 hours ago
Company OverviewLed by Rodolphe Saadé, the CMA CGM Group, a global leader in shipping and logistics, serves more than 420 ports around the world on five continents. With its subsidiary CEVA Logistics, a world leader in logistics, and its air freight division CMA CGM AIR CARGO, the CMA CGM Group is continually innovating to offer customers a complete and increasingly...

Treasury Technician
Pomerleau,
Montreal, QC
12 hours ago
Ready to build your career? We want to hear from you.As a Treasury Technician within Pomerleau's treasury team, you will support the team in administering various functions such as cash management, credit facilities, letters of credit, and managing foreign exchange and interest rate risks, among others. A strong emphasis will be placed on various support and compliance activities.What You Will...

Acheteur - Planification
Exo,
Montreal, QC
1 day ago
IntroductionDeuxième plus important réseau de transport collectif dans la région métropolitaine de Montréal, exo exploite les services de train, d’autobus et de transport adapté des couronnes nord et sud de Montréal. Chez exo, vous retrouverez une organisation à dimension humaine, tournée vers l’avenir et l’innovation, au service des communautés. Un milieu de travail où, selon la nature de l’emploi, la...
