Senior Software Developer
Contrat temporaire
Toronto, Ontario
05 Sep 2024
We are seeking an experienced Java EE Developer for our Ontario Government Client to contribute to the development of web-based and cloud-native applications. The ideal candidate will have over 10 years of experience in systems development, specifically using Java EE frameworks, and will possess strong knowledge of modern cloud environments, microservices architecture, and database technologies.
Must Haves:
10+ years of work experience as a systems developer using Java EE frameworks (Java, EJB, JPA, JSP, Servlets, JNDI, etc.)
Extensive experience with SOAP and RESTful APIs
Proficiency in Azure Cloud Environment
Strong experience with Oracle Database and SQL programming
Experience with Microservices Architecture
Technical Skills:
Expertise in web-based and cloud-native applications using Spring Boot, Angular, Node.js, React/Redux, and other modern technologies
Experience with Object-Oriented Analysis & Design (UML) and Microservices Architecture
Proficiency in database environments like Oracle, SQL Server, PostgreSQL, DB2, IMS
Strong knowledge of UNIX/Linux, Windows Server, and container platforms (e.g., OpenShift/Docker)
Experience with web/application servers (WebLogic, WebSphere, JBoss, TomCat)
Familiarity with development tools like Ant, GitHub, UML modeling tools, Eclipse, and Visual Studio
UI Design & Development:
Familiar with UI design principles and frameworks such as Angular and React/Redux
Subject Matter Knowledge:
Understanding of public sector processes, business programs, licensing, registration, and fraud prevention in a high-impact environment (e.g., transportation safety)
Additional Skills:
Knowledge of Agile, DevOps, and CI/CD methodologies
Experience with structured methodologies for application design and implementation
Public sector experience