Bounteous
Java Developer
Montreal, QC · Junior
Work authorization requiredDetected 490 days ago
JavaSpringObject-Oriented ProgrammingSQLDevOpsKafkaRabbitMQComplianceAccessibilityAgileTest AutomationLeadershipCollaborationProblem Solving
About the role
- We are seeking Java Developers with 3-15 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.
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 and maintain robust unit tests and integration tests.
Requirements
- Must-Have: Hands-on experience in Java development.
- Experience with multi-threading, concurrent programming, and low-latency systems.
- A completed Bachelor's degree.
- 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.
- We welcome applications from all qualified candidates. *Must be legally eligible to work in Canada.
- Hands-on experience in Java development.
- Spring Framework (Spring Boot, Spring MVC, Spring Security).
- SQL and database performance tuning.
- Test-Driven Development (TDD) and writing unit/integration tests.
- Object-oriented programming (OOP), design patterns, and architectural principles.
- Problem-solving skills and attention to detail.
Nice to have
- Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols
- Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets
- Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)
- Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information
- Experience in the investment banking domain is highly preferred.
- Test-Driven Development (TDD): Write clean, testable code following TDD principles.
- Ensure code quality through automated testing and peer code reviews.
- Collaboration & Leadership: Mentor junior developers and provide technical guidance to the team.
Skills
- Develop, maintain, and enhance enterprise-level Java applications.
- Develop multi-threaded applications to handle concurrent operations.
- Work on financial systems such as trading platforms, risk management tools, and settlement systems.
Equal opportunity
- equal opportunity employer.
Visa & Work Authorization
- Bounteous is willing to sponsor eligible candidates for employment visas
Apply directly at Bounteous →Create a free account for alerts like thisView Bounteous immigration profile
This listing is sourced directly from Bounteous's careers page and normalized into a canonical job model.