Java Back End Developer

Apply Now

Company: Compunnel Software Group

Location: Montreal, QC H1A 0A1

Description:

Job Summary:

We are seeking an experienced Backend Developer with strong expertise in Java and a solid understanding of SQL and relational databases. Familiarity with frontend development is also desired. The ideal candidate will have extensive hands-on development experience, a keen eye for quality, and attention to detail. This role will contribute to the development and maintenance of the next-generation Lending Platform, which is critical to one of the firm's most important business lines. The developer will be part of a highly skilled agile squad and contribute to both backend and frontend development tasks.

Key Responsibilities:
  • Design and develop a high-performance, scalable platform to support Lending business needs.
  • Understand and translate business requirements into technical solutions.
  • Develop and maintain reusable and testable backend and frontend components.
  • Actively participate in agile squad ceremonies and follow agile practices.
  • Work collaboratively with team members to ensure high-quality code and efficient development cycles.


Required Qualifications:
  • Experience: 8 - 15 years of proven development experience in Java 11+, Spring Boot, and RESTful microservices.
  • Database Knowledge: Strong expertise in relational databases and SQL queries (e.g., Sybase, DB2, or SQL Server).
  • Experience with document-oriented databases and JSON objects (e.g., MongoDB, Elasticsearch).
  • Communication Skills: Excellent communication skills, fluent in English, and experience with client interaction.


Preferred Qualifications:
  • Containerization: Familiarity with containerized systems such as Docker and Kubernetes.
  • Frontend Development: Knowledge of frontend/web applications development, particularly with Angular.
  • Industry Experience: Previous experience in financial institutions.
  • Familiarity with modern development technologies and patterns.

Certifications (if any):

Any relevant certifications in Java, Spring Boot, or cloud technologies are a plus.

Education: Bachelors Degree

Similar Jobs