Taro Logo

Junior Java Developer

A premier end-to-end digital transformation consultancy partnering with ambitious brands to create digital solutions, with over 4,000+ team members across Americas, APAC, and EMEA.
Backend
Entry-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Finance

Job Description

Bounteous, a leading digital transformation consultancy with over 4,000 team members globally, is seeking a Junior Java Developer to join their high-performing team in Montreal. This role offers an exciting opportunity to work on complex, high-performance financial systems that drive critical operations.

The position requires 2-3 years of experience in Java development, with a strong focus on Spring Framework, SQL, and Test-Driven Development. You'll be working in a hybrid environment (3 days in office) developing enterprise-level applications for the financial sector, including trading platforms and risk management systems.

As a Junior Java Developer, you'll be responsible for building scalable solutions, optimizing database performance, and implementing multi-threaded applications. The role emphasizes clean code practices, automated testing, and collaboration with cross-functional teams. You'll work with cutting-edge technologies while contributing to mission-critical financial systems.

The ideal candidate should have a solid foundation in object-oriented programming, experience with concurrent programming, and a keen interest in financial technology. This position offers excellent growth opportunities within a global organization that values technical excellence and innovation. The company provides visa sponsorship for eligible candidates and maintains a strong commitment to equality and diversity in the workplace.

Working at Bounteous means joining a premier consultancy that partners with leading technology providers to craft transformative digital experiences. You'll be part of a team that values continuous learning and professional development, while working on challenging projects that drive business success for ambitious brands.

Last updated 2 days ago

Responsibilities For Junior Java Developer

  • Develop, maintain, and enhance enterprise-level Java applications
  • Leverage Spring Framework to build scalable and secure solutions
  • Write efficient, high-performance SQL queries and optimize database interactions
  • Develop multi-threaded applications to handle concurrent operations
  • Write clean, testable code following TDD principles
  • Develop and maintain robust unit tests and integration tests
  • Work on financial systems such as trading platforms, risk management tools, and settlement systems
  • Optimize applications for performance and low latency
  • Collaborate with DevOps, QA, and product teams
  • Stay updated on emerging technologies and best practices in financial technology

Requirements For Junior Java Developer

Java
  • 2 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

Benefits For Junior Java Developer

Visa Sponsorship
  • Visa sponsorship for eligible candidates