About the position
- Java Developer: Contribute to design discussions and decisions on application architecture and development, algorithm design, highly-available application services, and reliable APIs; Implementing continuous integration practice.
Required Skills:
- Diploma/ Degree in Information Technology or related field.
- The ideal candidate must have the following experience:
- 3+ years of experience in developing APIs
- 5+ years of experience in programming Java J2EE
- 3+ years of experience in relational databases and SQL
- Hands-on experience in building MVC based web applications using JSP/Struts framework
- Hands-on Experience in OOPS concepts and Spring 3.x, Spring Dependency Injection (IOC, MVC, JDBC, JMS, etc.), and Hibernate
- Hands-on experience in web services-RESTful
- Knowledge of Restful API design patterns
- Hands-on experience in application servers like Tomcat and WebLogic
- Sound knowledge of implementing JMS messaging services
- Familiarity with code versioning tools, like Git, SVN, and Mercurial
- Knowledge of HTML5 CSS
- Familiarity with JavaScript frameworks like AngularJS, and Bootstrap
- Passionate about learning new tools, languages, and workflows
Passport is a mustStart date - April 1st 2026End Date - March 31st 2027Industry: Government Owner EntityClient is Canada – Canadian working hours.
Desired Skills:
- Time Management
- Critical Thinking
- Spreadsheet software
- Judgment and Decision Making
- Active Listening
- Tax preparation software
- Accounting Software