27 Oct
|
Compunnel
|
Quebec City
27 Oct
Compunnel
Quebec City
The Java Developer will provide hands‑on development support for the Firm’s Assurance & Legal Technology platforms. This role requires strong expertise in Core Java and modern Java frameworks, working in a fast‑paced, agile environment with global teams. The candidate will transform complex business and regulatory requirements into high‑quality, scalable code while contributing to architecture discussions, code quality, and continuous improvement initiatives.
Key Responsibilities
Develop and maintain the Firm’s Assurance & Legal Technology platforms
Take ownership of product vision and actively contribute to product and platform enhancements
Design and implement business solutions within agile squads
Participate in agile ceremonies and embrace agile development principles
Perform code reviews and provide constructive feedback to team members
Contribute to test automation, CI/CD pipelines, and quality engineering practices
Actively participate in technical discussions and influence solution design and architecture
Collaborate with global IT teams and business stakeholders for end‑to‑end delivery
Enable integrations using RESTful services and modern APIs
Report project status and progress to stakeholders
Learn and adopt in‑house frameworks, Java best practices, and emerging technologies
Comply with Firm Technology Policies, SDLC/PLC standards, and governance requirements
Act as a champion for the Firm’s culture,
values, diversity, and inclusion
Required Skills
Strong hands‑on experience in Core Java development
Experience with Spring, Spring Boot, Hibernate, and RESTful microservices
Ability to write optimized, efficient, and clean code
Robust Object‑Oriented Programming (OOP) and Design Pattern knowledge
Hands‑on experience with unit testing frameworks such as JUnit
Solid understanding of HTTP/HTTPS and REST interfaces
Experience with Git/GitHub version control
Strong analytical and problem‑solving skills
Solid relational database and SQL knowledge
Experience working with DB2, PostgreSQL, Oracle, or Azure SQL
Ability to work effectively with global teams
Excellent verbal and written communication skills
Strong teamwork mindset with positive work ethics
Preferred Skills
Experience with CI/CD pipelines and automation tools
Experience with Linux/Unix environments and shell scripting
Exposure to XML‑based technologies
Experience with scripting languages such as Python or Perl
Experience developing web applications, batch processing, or streaming applications
Familiarity with Copilot or similar AI‑assisted development tools
Education
Bachelor’s degree or higher in Computer Science or a related field
Experience
Minimum of 7 years of hands‑on Java development experience
#J-18808-Ljbffr
📌 Java Developer (Quebec City)
🏢 Compunnel
📍 Quebec City