Java Developer responsible for designing and building scalable backend services and APIs at CMiC. Contributing to enterprise applications and integrating third-party platforms.
Responsibilities
Write high quality and well-documented code according to accepted standards based on business requirements using one or more of the following tools and technologies: Spring Framework, Oracle ADF Framework, Java, JavaScript, SQL, PL/SQL
Design and implement scalable backend services and RESTful APIs
Evaluate alternative design approaches to meet business requirements
Create detailed technical design specification documents that can later be used for programming when required
Conduct extensive testing to ensure compatibility of the program with Oracle’s version.
Provide estimates for development items and consistently meet estimate and programming deadlines
Provide standard product and enhancement support
If needed, effectively work with other teams to assist with defect resolution
Provide integrated testing and debugging for new programming tasks/functions
Collaborate with team members and other departments to find solutions
Participate in project and team meetings
Other related duties as assigned
Requirements
University Degree in Computer Science or a related field
**5 plus year hands-on professional Java/J2EE development (including REST, JSF, JavaScript).**
Familiarity with HTML5, CSS, and JavaScript frameworks (e.g., jQuery)
Experience with build tools such as Maven and Ant
Strong experience with the Spring Framework and RESTful API development
Experience working with JSON and data processing libraries (e.g., Jackson)
Working knowledge of Oracle ADF is an asset
Solid understanding of SQL and experience with Oracle databases (PL/SQL is an asset)
Experience integrating external or third-party APIs
Familiarity with tools such as IntelliJ IDEA, WebLogic, JDBC, or Oracle JDeveloper is a plus
Excellent communication skills – both written and oral.
Benefits
Competitive benefits Package (including Health & Dental benefits)
Paid vacation and personal days
Townhall meetings where all employees are encouraged to participate in open discussions
Located on York University’s campus, easily accessible by transit (TTC, GO, etc.), walking distance to shopping and restaurants
Outdoor lunch space, including picnic tables
An active Social Events Committee (past events include annual seasonal parties, pool and bowling tournaments, karaoke nights, Game nights, BBQ’s, and more)
Health and Wellness focus including virtual yoga classes and wellness webinars
RRSP Matching Program after 2 years of employment
Experience in a rapidly growing, socially responsible corporation
Senior Back - End Developer with .NET expertise for enterprise applications in financial services. Leading technical discussions and collaborating with clients and product teams for innovative solutions.
Senior Backend Software Engineer at Workday enhancing AI - driven contract management platform. Collaborating with cross - functional teams to deliver scalable, user - centric solutions.
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.