Senior Java Developer

BBG Management Corporation

BBG Management Corporation has an opportunity for a Senior Java Developer to join a company managing high-traffic websites in Montreal, QC.

Senior Software Developer Java responsibilities include gathering system and user requirements, building Java modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we’d like to meet you.


  • Create and manage projects comprising of high-traffic web properties
  • Design and develop high-volume, low latency applications
  • Participate in all phases of the development lifecycle
  • Code well designed, testable and efficient code
  • Maintain online systems and troubleshoot/fix bugs


  • At least 5 years of experience as a Software Developer (JAVA) or in a similar role
  • Expert in Java development
  • Experience with the following:
    • Spring
    • Threading
    • Caching Systems (Redis)
    • Message Queues (Kafka/ZeroMQ)
    • NoSQL (Cassandra/Vertica)
    • Hadoop
    • Cloud Server Management (Google/AWS)
  • Knowledge of Relational Databases, SQL, and ORM technologies such as JPA2 and Hibernate
  • Bachelor’s degree in Computer Science or in a similar field

How to apply?

If you have the required experience and are interested in learning more, please contact John Gabriel with your resume at and use ‘Senior Java Dev – Montreal’ in the subject line.

Or apply by clicking on the ‘apply’ button below.

Thank you for your interest in our vacancy. Please fill in all sections of the form below and don't forget to attach your resume.

Please note: While we thank all those that apply, only qualified applicants will be selected for an interview.

Are you legally entitled(Work Visa) to work in the above-mentioned country? (required)