To apply for this job you must first either login or register

Senior Software Developer (Full Stack)

Mississauga, Ontario  - Permanent



Job Description

As a Senior Software Developer, you will be responsible for design, develop and maintain company software. You will be working within our dynamic software development team in an agile environment in order to deliver the best possible experience to customers. We are looking for highly talented Software Developer who can be a “go-to” person on both front and backend.

Responsibilities:
- Design, develop and maintain Access Point Consultant, Access Point Mobile and future applications.
- Troubleshooting production issues escalated from Customer Services as well as internally
- Tuning code for performance improvement and memory management.
- Involving in the design and architecting various modules and programs.
- Collaborating with cross-functional team members on features, design and implementation.
- Develop unit tests and/or mock tests for both front and back end (using Junit, Spring Test, Mockito, Selenium Web Driver, Jasmine)
- Peer code reviewing, building Proof of concepts, mentoring junior developers.
- Follow Agile Scrum methodologies – Attend daily scrums, Sprint planning & retrospectives.
- Participating in weekly support rotation and providing 2nd level support.
- Following and maintaining Company Information Security Management (ISMS) processes, protocols and Standard Operating Procedures (SOPs).


Must Have Skills:

Skills & Requirements
- Computer Science or Computer Engineering Degree (or equivalent experience)
- 5+ years’ experience Java/J2EE
- Strong knowledge in multithreading especially in Java concurrent packages.
- Proven experience designing and developing N-Tier applications that are highly scalable and extensible.
- Strong knowledge and experience on Front end, Middle tier, and Backend development.
- Strong working knowledge in Spring/Hibernate and Core Java including Multithreading.
- Strong frontend development knowledge in Angular JS, jQuery, HTML5, CSS3 and Bootstrap.
- In-depth database knowledge especially in MySQL.
- Experience in Swing is a definite asset.
- Working knowledge in Maven, Jenkins, and SVN/Git.
- Knowledge in Web Application Servers, like Tomcat/Jetty.
- Knowledge in ETL or any big data technology is a definite asset.
- Knowledge in Unix/Linux and Windows is required.


Details:
Starting: ASAP
Travel: 0%
Dress Code: Casual
To apply for this job you must first either login or register