Software Developer - Back End - Senior
LanceSoft View all jobs
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, ON (Onsite - 5 days)
Duration: 12 Months Contract (Possibly foe Extension)Keywords: .NET, C#, Java EE, Spring Boot, Cloud-Native, Azure, SQL, Oracle, Microservices, REST API, Docker, OWASP, CI/CD, Angular, ReactMUST HAVES:
- 10+ years of experience in software development with .NET (C#) and Java Enterprise applications
- Strong experience with Cloud-Native application development and PaaS platforms
- Hands-on experience with Spring Framework / Spring Boot and Microservices architecture
- Strong experience with Oracle / SQL and database development
- Experience with secure web development following OWASP standards
- 10+ years of experience in Java Enterprise and Cloud-Native application design and development
- 10+ years of experience with C#, .NET, Windows Services, DLL integrations, JWT/token validation, DPAPI
- Strong experience with Java technologies including Java 8+, JDK 11+, EJB, JPA, JSP, Servlets, JDBC, JNDI
- Experience with Spring Framework, Spring Boot, Spring MVC, Node.js, JavaScript, JSON
- Experience developing web services and APIs
- Experience with frameworks/tools such as JUnit, Log4J, iText, Jasper Reports, Apache Commons
- Experience designing and developing Cloud-Native PaaS-based solutions
- Experience with secure coding practices aligned with OWASP
- Experience with databases such as Oracle, SQL Server, PostgreSQL, DB2, IMS
- Experience with operating systems and platforms including UNIX (AIX/Solaris), Linux, Windows Server
- Experience with cloud platforms (Azure App Service or similar) and container technologies (Docker)
- Experience with application servers such as WebLogic, WebSphere, JBoss, Tomcat
- Experience with build and configuration tools such as Maven, Ant, GitHub/GitLab
- Experience with development tools such as Eclipse and Visual Studio
- Experience with testing tools such as Selenium, JAWS, WAVE, AXE, NVDA
- Experience with UI/UX principles and responsive design
- Experience with Angular, React, Redux
- Knowledge of AODA accessibility standards
- Understanding of public sector service delivery models and business processes
- Experience working in domains such as licensing, registration, enforcement, or safety systems
- Strong experience with OOAD and UML (use case, class, sequence diagrams)
- Experience with Microservices architecture
- Experience with large-scale, high-volume systems and legacy/mainframe integrations
- Knowledge of Agile, DevOps, CI/CD methodologies
- Experience with structured development methodologies
- Experience with public sector I&IT architecture, standards, and governance
- Experience working with Canadian public sector policies and procedures
- Strong communication and stakeholder interaction skills
- Ability to manage competing priorities and deadlines
- Strong analytical, problem-solving, and decision-making abilities
- Strong SQL skills including views and stored procedures
- Experience with database design and optimization
- Experience with Azure Data Factory for data transformation