Java Back End Developer
Apply NowCompany: 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:
Required Qualifications:
Preferred Qualifications:
Certifications (if any):
Any relevant certifications in Java, Spring Boot, or cloud technologies are a plus.
Education: Bachelors Degree
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