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 Strong 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
COMPUNNEL, INC.
montreal (administrative region), montreal (administrative region)
Published 27 days ago
Report job