We are looking for a highly skilled Senior Java Developer to join our team in Markham, Ontario. This role is intended for an experienced full-stack Java developer who excels in improving system performance, ensuring scalability, providing production support for core applications, and maintaining an up-to-date technology stack.
Key Responsibilities :
Lead the full lifecycle of application development, including implementing CI / CD pipelines.
Apply deep knowledge of software design patterns throughout development processes.
Expertise in Core Java, EJB, Struts, and JavaEE development.
Strong experience with Oracle Databases and SQL.
Perform detailed analysis of software performance, reliability, and risk.
Engage in design and architectural decision-making, as well as development estimations.
Integrate software solutions with existing client systems.
Actively participate in scrum team discussions.
Provide support for production issues as they arise.
Assist in functional and system integration testing.
Support the maintenance and modification of legacy systems.
Guide offshore teams as needed.
Be flexible to work outside regular business hours when required.
Required :
Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
At least 10 years of experience developing web-based applications using Java, EJB, Struts, and J2EE technologies.
Proficiency with Linux, MVC, Hibernate, Struts, Spring, and JMS.
Experience with Apache Tomcat, SwaggerHub, WebLogic, and TomEE.
Expertise in implementing SOAP / REST web services with XML / JSON.
Solid knowledge of messaging systems like ActiveMQ.
Strong SQL skills and experience with Oracle and JASPER reporting library.
Ability to prioritize and work effectively in a high-pressure environment.
Strong problem-solving and analytical skills with meticulous attention to detail.
Proven experience working in Agile environments and meeting deadlines.
Excellent communication and interpersonal skills.
Preferred :
Hands-on experience with UI technologies like AngularJS.
Familiarity with JSF, NodeJS.
Knowledge of AWS cloud technologies such as API Gateway, Lambda, S3, Incognito, and NoSQL.