Job Overview
We are seeking a highly skilled and versatile Full Stack Developer to join our client's innovative technology team. This is a hybrid 2 days onsite position based in Mississauga.
Duties
- Work with Information Systems and Business to evaluate user requests, clarify objectives and functional requirements for new or modified computer programs.
- Assist in determining feasibility, time requirements, compatibility with current system and system capabilities.
- Work with project team to formulate detailed program specifications using analysis and design methodology. Assists with definition and implementation of applications in a multi-platform distributed environment.
- Write documentation describing program development, logic, coding, and corrections, may develop user manuals and operating procedures, provide research and follow-up on production problems and may train users and provide technical assistance to resolve application and operating issues.
- Monitor ongoing performance of systems and develop updates or modifications according to business needs.
- Work with end users to provide production operation support including system setup and processing and data extraction.
- Provide off-hour support with on call rotation.
- Code new or modified computer programs into existing systems and test program effectiveness. Evaluate error messages, modify codes and troubleshoot programming problems.
Requirements:
- Post-secondary degree in Computer Science, Information Systems or related field or equivalent work experience
- Experience working with software development teams
- 7-10 years of experience in Information Systems
- Minimum 5 years of experience in developing microservices application specifically Java and SpringBoot (SOAP & RESTFUL), Spring, Apache, IDE Tools (Intellij, VS Code), HTML, JavaScript
- Minimum 3 years of experience in developing Single Page Application (GUI) using Java script framework like Angular, React etc.
- Programming: J2EE, JPA, JAVA Web Services (RESTFUL) Spring Framework, Angular, Maven
- Knowledge of Jira, Confluence, GitHub
- Databases: Relational Database Systems (ideally Oracle, PL/SQL, SQL Queries)
- Operating Systems: Linux, HP-UX or Unix variant, MS Windows
- Experience in multi-platform distributed environment, web-based architectures and Micro services
- Familiarity with standard design patterns and UML
- Experience with CI/CD Automation Process
#cws
Pay: $100,000.00-$120,000.00 per year
Work Location: In person